|
5啊哈币
为什么下面这个程序运行后没有结果?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f;
for(a=1;a<=6;a++)
for(b=1;b<=6;b++)
for(c=1;c<=6;c++)
for(d=1;d<=6;d++)
for(e=1;e<=6;e++)
for(f=1;f<=6;f++)
if(a+b+c==c+d+e==e+f+a)
printf("%d%d%d%d%d%d",a,b,c,d,e,f);
system("pause");
return 0;
}
|
最佳答案
查看完整内容
if语句不成立,改成if(a+b+c==c+d+e&&c+d+e==e+f+a)就行了,然后printf("%d%d%d%d%d%d\n",a,b,c,d,e,f);中记得加入\n进行换行,这样看结果时就比较清晰了
|