c语言报数问题(课程设计)

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:34:06
6个人做游戏,从第一个人开始报数,并从1开始报数,第6个人报完以后又回到第一个人开始报数,请问谁报到了3000?编写程序解决该问题。
设计要求:要求用选择结构设计中的if语句和switch语句分别实现。

if 的是
#include <stdio.h>
void main()
{
int n;
n=3000%6;
if(1==n)
printf("第一个人\n");
else if(2==n)
printf("第二个人\n");
else if(3==n)
printf("第三个人\n");
else if(4==n)
printf("第四个人\n");
else if(5==n)
printf("第五个人\n");
else if(0==n)
printf("第六个人\n");
}

switch 的是
#include <stdio.h>
void main()
{
int n;
n=3000%6;
switch(n)
{
case 1:printf("第一个人\n");break;
case 2:printf("第二个人\n");break;
case 3:printf("第三个人\n");break;
case 4:printf("第四个人\n");break;
case 5:printf("第五个人\n");break;
case 0:printf("第六个人\n");break;
}
}