解题思路:寻找规律,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 人评分
计算质因子 (C++代码)100以内质数直接打表就好了浏览:1192 |
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:656 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:566 |
简单的a+b (C++语言代码)浏览:858 |
C语言训练-排序问题<1> (C语言代码)浏览:601 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:614 |
淘淘的名单 (C语言代码)答案错误???浏览:595 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:524 |
WU-判定字符位置 (C++代码)浏览:1406 |
DNA (C语言代码)浏览:540 |