題目描述
N個人圍成一圈,從第一個人開始報數,數到M的人出圈;再由下一個人開始報數,數到M的人出圈;…輸出依次出圈的人的編號。N,M由鍵盤輸入。
請問我如下代碼哪里出了錯呢?
#include<cstdio>
int main(){
int m,n,a=0;
scanf("%d %d",&n,&m);
for(int i=1;2>1;i++){
a++;
if(i%n==1 and i>n){
a=1;
}
if(i%m==0){
printf("%d ",a);
n=n-1;
}
if(n==0){
break;
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/58988.html
標籤:基礎類
上一篇:求大神解答關于無線通信方面的問題
