编译器错误
本帖最后由 矢月 于 2018-10-3 16:34 编辑原题:用1、2、3、4四个数字,能够构成多少无重复数字的三位数?写一个程序,输出所有这样的数
不是很明白这个错误怎么修改
代码:
#include<stdio.h>
int main()
{
int hundreds,tens,one,number;
hundreds, tens, one,number = 0;
for (hundreds = 1; hundreds <= 4; hundreds++)
{
for (tens = 1; tens <= 4; tens++)
{
for (one = 1; one <= 4; one++)
{
if ((hundreds != tens) && (tens != one))
printf("%d%d%d \n", hundreds, tens, one);
number++;
}
}
}
printf("%d \n",number);
return 0;
}
编译器错误如图二 本帖最后由 矢月 于 2018-10-3 16:29 编辑
1 我重新复制粘贴一次就好了什么鬼{:10_266:} #include<stdio.h>
int main()
{
int hundreds, tens, one, number = 0;
for (hundreds = 1; hundreds <= 4; hundreds++)
{
for (tens = 1; tens <= 4; tens++)
{
for (one = 1; one <= 4; one++)
{
if ((hundreds != tens) && (tens != one))
printf("%d%d%d \n", hundreds, tens, one);
number++;
}
}
}
printf("%d \n",number);
return 0;
}
声明之后多了,但是应该没有问题。 看出不同了吗?
页:
[1]