用C语言编程求1234四个数能组成多少互不相同且不重复的三位数
本帖最后由 白涧 于 2021-3-30 22:28 编辑想问一下我这个为什么没法输出啊!!!
#include<stdio.h>
int main()
{
int a,b,c,number;
for(number=100;number<=100;number++)
{
a=number/100%10;
b=number/10%10;
c=number%10;
if((a==1||a==2||a==3||a==4)&&(b==1||b==2||b==3||b==4)&&(c==1||c==2||c==3||c==4))
{
if(a!=b&&b!=c&&c!=a)
{
printf("%5d",number);
}
}
}
return 0;
}
for那里是number小于等于999我这里打错了
但是还是没法输出 #include<stdio.h>
int main()
{
int a,b,c,number;
for(number=123;number<=432;number++)
{
a=number/100%10;
b=number/10%10;
c=number%10;
if(a!=b&&b!=c&&c!=a)
{
printf("%d ",number);
}
}
return 0;
}
for的后面一整块要加大括号 洁柔清风 发表于 2021-3-30 22:24
#include
int main()
不行啊,你这里有超过4的数字了 洁柔清风 发表于 2021-3-30 22:25
for的后面一整块要加大括号
嗯嗯,我舍友刚刚和我说了,但是还是无法输出正确答案 没问题吧,你再看看 我有发代码,你看看我发的 洁柔清风 发表于 2021-3-30 22:30
我有发代码,你看看我发的
我刚刚复制了你的代码,不是正确答案,我舍友刚刚帮我解决了,是for的括号和999的问题 不用999{:10_266:},最大三位数就是432啊{:10_245:} 洁柔清风 发表于 2021-3-30 22:30
我有发代码,你看看我发的
也谢谢你了 是你自己的题目要求是只有1,2,3,4这四个数{:10_249:}
页:
[1]