解题思路:利用数组存储
注意事项:
参考代码:
#include<stdio.h>
int main(){
int n,m,i,j=1,count=0;
int a[10001],b[10001];
scanf("%d%d",&n,&m);
for(i=1;i<=n;i++){
a[i]=i;
}
int x=n;
while(x>=1){
for(i=1;i<=n;i++){
if(a[i]!=0){
count++;
}
if(count==m){
b[j]=a[i];
a[i]=0;
count=0;
j++;
x--;
}
}
}
for(j=1;j<=n;j++){
printf("%d ",b[j]);
}
return 0;
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1205 |
C二级辅导-公约公倍 (C语言代码)浏览:1509 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:516 |
母牛的故事 (C语言代码)浏览:435 |
不会做的浏览:874 |
用筛法求之N内的素数。 (C语言代码)浏览:1255 |
WU-小九九 (C++代码)浏览:1684 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:904 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
判定字符位置 (C语言代码)浏览:799 |