?? 32.c
字號:
#include "stdio.h"
main()
{
int n,s,j,k,p;
int a[100],b[100];//最多允許100人
printf("請輸入人數:");
scanf("%d",&n);
printf("請輸入數字:");
scanf("%d",&s);
for(k=0;k<n;k++)
a[k]=k+1;
for(j=0;j<n-1;j++)
{
p=s%(n-j);
for(k=0;k<n-p-j;k++)//從新變換數組
b[k]=a[p+k];
for(k=n-p-j;k<n-1-j;k++)
b[k]=a[k-n+p+j];
for(k=0;k<n-1;k++)
a[k]=b[k];
for(k=0;k<n-j-1;k++)//顯示數組每次變化后的排列順序
printf("%d,",a[k]);
printf("\n");
}
printf("最后所剩的數字是:%d\n",a[0]);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -