c语言编程设计n个人报数一直报1到3最后一个是原来的几号

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:16:31
c语言编程设计n个人报数,一直报1到3,报到3的就退出,请问最后一个留下来的是原来的几号 ,按顺序编号

#include<stdio.h>
main()
{int n;
printf("输入人数:");
scanf("%d",&n);
if(n%3==1) printf("1");
else if(n%3==2) printf("2");
else if(n%3==0) printf("3");
return (0);

}/*你是不是要说输出最后一个报名的序号 */如果是这样的话,我给你的答案就是

#include<stdio.h>
main()
{int n;
printf("输入人数:");
scanf("%d",&n);
if(n%3==1) printf("1");
else if(n%3==2) printf("2");
else if(n%3==0) printf("3");
return (0);

2号

int n,i;
int Pout=0;//记录退出了的人数
int x=1;//x=3时退出此人
scanf("%d",&n);
int[] people =new int [100];
for (i = 1; i <= n; i++)
{
people [i-1]=i;
}

while (Pout < n)
{
for (i = 1; i <= n; i++)
{
if (people[i-1] != 0)