菜鸟求助
/*习题:有1、2、3、4个数字,能组成多少个互不相同且无
重复数字的三位数?都是多少?
*/
# include<stdio.h>
# include<math.h>
# define N 5
int main()
{
int i,j,z,s = 0;
int num = 0;
for (i=1; i<N; ++i)
{菜鸟求解
for (j=1; j<N; ++j)
{
for (z=1; z<N; ++z)
{
if (i != j&&i != z&&j != z)
{
++num;
s = i*100 + j*10 +z;
printf("%d\n",s);
}
}
}
}
printf("%d\n",num);
return 0;
}
请问各位大神,为什么这道题在运行的时候老是出错。 在这行
s = i*100+j*10+z;
中总是出现未识别字符。
s = i*100 + j*10 + z ;
最后的分号你打成中文的了 2楼正解
页:
[1]