一个简单的c游戏
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include<stdlib.h>
int onlyone(int a[])
{
int i,k = 0;
for(i = 1;i <= 13;i++)
if(a[i] == 0)
k++;
if(k > 1)
return 0;
else if(k ==1)
return 1;
}
int main()
{
int a[13] = {0};
int i = 1,k = 0;
while(!onlyone(a))
{
if(a[i] == 0)
k++;
if(k == 3)
{
a[i] = 1;
k = 0;
}
i++;
if(i == 14)
i = 1;
}
printf("%d",i);
system("pause");
return 0;
}
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include<stdlib.h>
int onlyone(int a[])
{
int i,k = 0;
for(i = 1;i <= 13;i++)
if(a[i] == 0)
k++;
if(k > 1)
return 0;
else if(k ==1)
return 1;
}
int main()
{
int a[13] = {0};
int i = 1,k = 0;
while(!onlyone(a))
{
if(a[i] == 0)
k++;
if(k == 3)
{
a[i] = 1;
k = 0;
}
i++;
if(i == 14)
i = 1;
}
printf("%d",i);
system("pause");
return 0;
}
...全文
相关推荐
c编写的一个简单游戏
小时候玩过的一个游戏 概述: 棋局为一正四边形,画出其两条对角线、两条边中点连线,共有3*3=9个点。 红方、黑方各有3颗棋子,开始时各占棋局中3个点,均在边线上、且两边为对边。
一个简单的迷宫游戏 C语言
c语言的一个简单的小迷宫游戏时候初学者模仿学习
一个用C语言做的推箱子小游戏,简单
一个用C语言做的推箱子小游戏,简单,只有一关,在vc下运行
cpp-BinocleC版是一个用纯C编写的简单游戏引擎
Binocle C版是一个用纯C编写的简单游戏引擎
一个简单的C语言贪吃蛇游戏.pdf
c语言贪吃蛇游戏 该代码使用了 `conio.h` 和 `windows.h` 头文件,因此在Windows平台上运行较为适合。如果你使用的是其他操作系统,你可能需要做一些修改。 以上代码实现了一个简单的贪吃蛇游戏。`Setup`函数用于初始化游戏,`Draw`函数用于绘制游戏界面,`Input`函数用于获取用户的输入,`Logic`函数用于更新游戏逻辑。游戏界面以ASCII字符表示,蛇用'O'表示,食物用'F'表示。通过方向键控制蛇的移动,蛇吃到食物后长度增加,得分增加。 希望以上示例能够帮助你实现一个简单的贪吃蛇游戏。


