解题思路:寻找规律,F(i)=(F(i-1)+M)%i,然后最后的人的编号就是F(i)+1,使用递归
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
printf("%d",baoshu(n,3)+1);
return 0;
}
int baoshu(int m,int n){
if(m ==1){
return 0;
}
else
return (baoshu(m-1,n)+n)%m;
}
0.0分
0 人评分
不知道哪里错了浏览:1226 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:575 |
C语言训练-角谷猜想 (C语言代码)浏览:1768 |
人见人爱A+B (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
循环入门练习6 (C语言代码)浏览:1058 |
C二级辅导-阶乘数列 (C语言代码)浏览:583 |