呵呵 你是怎么理解我的程序
羊肉串 葡萄干 哈密瓜!!
你那这个 运行一下
#include<stdio.h>
main()
{
int i,j=1,k=703,a[37]={0},temp;
while(k>0)
for(i=1;i<38;i++)
if(a[i-1]==0&&j%5==0)
{ printf("%d - ",k);
temp=i;
k=k-i; printf("%d = %d----->杀死 %d\n",i,k,i);
a[i-1]=1;
j=1;
}
else if(a[i-1]==0)
j++;
printf("%d",temp);
}
[此贴子已经被作者于2007-7-6 16:03:03编辑过]
如果奴隶的数量是5个,你用你的方法试试,结果好像不对吧?
怀疑你的算法的正确性
下面是5个的 当然 程序的变量也要相应的修改 但是算法不变
你自己算一下 看看杀的顺序对不对 最后一个死的就是活这的