程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出圈子,問

有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出圈子,問

編輯:關於C
程序源代碼: #define nmax 50 main() { int i,k,m,n,num[nmax],*p; printf("please input the total of numbers:"); scanf("%d",&n); p=num; for(i=0;i *(p+i)=i+1;  i=0;  k=0;  m=0;  while(m {  if(*(p+i)!=0) k++;  if(k==3)  { *(p+i)=0;  k=0;  m++;  } i++; if(i==n) i=0; } while(*p==0) p++; printf("%d is left\n",*p); } *
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved