我比较喜欢叫他猴子选大王
程序代码:#include <stdio.h>
#define N 101
int main(void)
{
int a[N] = { 0 }, i, k = 0, j = 1;
int m = 0, n;
printf("Please input n:");
scanf("%d", &n); // 千万别输比N - 1大的数哦, 要不然先改N的宏:)
printf("\n");
for (i = 1; i <= n; i++)
a[i] = i;
i = 1;
while (m < n - 1)
{
if (a[i])
k++;
if ((k % 7 == 0 || k % 10 == 7 ) && a[i])
{
a[i] = 0;
printf("%-3d--> ", i);
m++;
if (j++ % 6 == 0)
printf("\n");
}
if (i == n)
i = 0;
++i;
}
printf("\n\nThe last one is ");
for (i = 0; i <= n; i++)
{
if (a[i] != 0)
printf("number %d\n", i);
}
printf("\n");
return 0;
}
[ 本帖最后由 有容就大 于 2012-1-17 23:57 编辑 ]









