鱼C论坛

 找回密码
 立即注册
查看: 2261|回复: 11

[已解决]用C语言编程求1234四个数能组成多少互不相同且不重复的三位数

[复制链接]
发表于 2021-3-30 21:37:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 白涧 于 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;
}
最佳答案
2021-3-30 22:25:17
for的后面一整块要加大括号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-3-30 22:17:32 | 显示全部楼层
for那里是number小于等于999  我这里打错了
但是还是没法输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-30 22:24:10 | 显示全部楼层
#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;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-30 22:25:17 | 显示全部楼层    本楼为最佳答案   
for的后面一整块要加大括号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-30 22:27:14 | 显示全部楼层

不行啊,你这里有超过4的数字了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-30 22:27:49 | 显示全部楼层
洁柔清风 发表于 2021-3-30 22:25
for的后面一整块要加大括号

嗯嗯,我舍友刚刚和我说了,但是还是无法输出正确答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-30 22:29:03 | 显示全部楼层
没问题吧,你再看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-30 22:30:20 | 显示全部楼层
我有发代码,你看看我发的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-30 22:36:32 | 显示全部楼层
洁柔清风 发表于 2021-3-30 22:30
我有发代码,你看看我发的

我刚刚复制了你的代码,不是正确答案,我舍友刚刚帮我解决了,是for的括号和999的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-30 22:38:21 | 显示全部楼层
不用999,最大三位数就是432啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-30 22:38:25 | 显示全部楼层
洁柔清风 发表于 2021-3-30 22:30
我有发代码,你看看我发的

也谢谢你了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-30 22:40:19 | 显示全部楼层
是你自己的题目要求是只有1,2,3,4这四个数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-21 21:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表