c语言for循环语句请高手解释

2025-01-01 06:42:08
推荐回答(5个)
回答1:

#include
void main()
{
int a,b,c,d=0;
for(a=1;a<5;a++)
{
for(b=1;b<5;b++)
{ for(c=1;c<5;c++)
{ if(a!=b&&b!=c&&a!=c)
{
d++;
printf(\"%d%d%d \",a,b,c);
}
}
}
}
printf(\"\\n\");
printf(\"共有这样的数%d个\\n\",d);
}

初学就记住,一定要把所有的括号全部写出来。

回答2:

for(a=1;a<5;a++)
输出a
for(b=1;b<5;b++)
输出b
for(c=1;c<5;c++)
输出c
..................

插入一条输出语句你就知道顺序了!

回答3:

格式排好你就清楚了for不加{}默认只往下执行一行

#include

void main()
{
int a,b,c,d=0;

for(a=1;a<5;a++)
{
for(b=1;b<5;b++)
{
for(c=1;c<5;c++)
{
if(a!=b&&b!=c&&a!=c)
{
d++;
printf(\"%d%d%d \",a,b,c);
}
}
}
}

printf(\"\\n\");

printf(\"共有这样的数%d个\\n\",d);

}

回答4:

#include
void main()
{
int a,b,c,d=0;
for(a=1;a<5;a++)
{
for(b=1;b<5;b++)
{
for(c=1;c<5;c++)
{
if(a!=b&&b!=c&&a!=c)
{
d++;
printf(\"%d%d%d \",a,b,c);
}
}
}
}
printf(\"\\n\");
printf(\"共有这样的数%d个\\n\",d);
}

这样子写试试吧。

回答5:

你这个程序是不是有点问题啊