打印

[提问] C 谁能告诉我哪错了

C 谁能告诉我哪错了

这个C++为什么运行的不对

#include<stdio.h>
void main()
{
int i,j,k;
printf("\n");
for(i=1;1<5;i++)
  for(j=1;j<5;j++)
   for(k=1;k<5;k++)
   {
    if(i!=j&&i!=k&&k!=j)
    printf("%d%d%d\n",i,j,k);
   }
}
rex

TOP

好像是第一个printf("\n");吧!

好像没有值可以输出的…

我是初学的,所以也不太懂…

如果错了,勿怪…

TOP

汗!我发现好像那句是对的……

你要判断的条件是什么?算什么值的?

TOP

for(i=1;1<5;i++)好像是这里错了,你把1<5改成i<5看看

TOP

是不是有些头文件未被预定义就使用了吖.....

TOP

四楼正解,for(i=1;1<5;i++)  进入死循环了

TOP

ls的说完了 简单点说就是你把 i<5 打成 1<5了

TOP

TOP

好像少括号了吧!楼主找找看吧,我也是初学着!

TOP

4楼 正确, 不仔细看还真看不出来

TOP

Processed in 0.058734 second(s), 5 queries, Gzip enabled.