请大家帮我看一下这个程序,我在gcc下编译,为什么没有输出啊?
#include <stdio.h>int main()
{
int fish[5],temp[5];
for (int i=0; i<5; i++)
fish[i]=0;
for (int j=0; j<5; j++)
temp[j]=0;
for (int x=1; x<10000; x++)
{
int sum=0;
int i=0;
for (i=0; i<5; i++)
{
temp[i]=(x-sum-1);
if (temp[i]%5 != 0)
break;
fish[i] = temp[i]/5 + 1;
sum+=fish[i];
}
if (5 == i)
{
printf("共打了%d条鱼\n",x);
for (int j=0; j<5; j++)
printf("%c打了%d条鱼\n",'a'+j,fish[j]);
}
}
return 0;
}
请大家帮我看一下这个程序,我在gcc下编译,为什么没有输出啊?
[ 本帖最后由 xiaohan613 于 2012-3-22 14:19 编辑 ]