C语言问题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),
答案:1 悬赏:10
解决时间 2021-01-08 05:36
- 提问者网友:做自己de王妃
- 2021-01-07 13:31
C语言问题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-01-07 14:37
供参考……
#include "stdio.h"
int main(int argc,char *argv[]){
int n,ans,i;
scanf("%d",&n);
ans=0;
if(n==0)
return 0;
for(i=2;i<=n;i++)
ans=(ans+3)%i;
printf("%d
",ans%n+1);
return 0;
}
#include "stdio.h"
int main(int argc,char *argv[]){
int n,ans,i;
scanf("%d",&n);
ans=0;
if(n==0)
return 0;
for(i=2;i<=n;i++)
ans=(ans+3)%i;
printf("%d
",ans%n+1);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯