鱼C论坛

 找回密码
 立即注册
查看: 938|回复: 13

[已解决]c语言求助

[复制链接]
发表于 2020-9-22 22:00:54 | 显示全部楼层 |阅读模式

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

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

x
代码如下
int main()
{
        int a,b,c,max,min;
        printf("please input three numbers:  ");
        scanf("%d,%d,%d",&a,&b,&c);
        if(a<b)
        {
        max=b<c?c:b;
        min=a<c?a:c;
        printf("max=%d,min=%d\n",max,min);
        }
        else if(a>b)
        {
        max=a>c?a:c;
        min=b>c?c:b;
        printf("max=%d,min=%d\n",max,min);
        }
        else
        {
        max=a>c?a:c;
        min=a<c?a:c;
        printf("max=%d,min=%d\n",max,min);
        }
}



我使用的是Dev-c++,运行结果时,虽然结果是正确的,但不知道为什么会输出两遍。
希望能得到大家的帮助
最佳答案
2020-9-22 22:22:15
你的代码没有问题啊,而且可以写的简单些
#include <stdio.h>
int main()
{
        int a,b,c,max,min;
        printf("please input three numbers:  ");
        scanf("%d,%d,%d",&a,&b,&c);
        if(a<b)
        {
        max=b<c?c:b;
        min=a<c?a:c;
        printf("max=%d,min=%d\n",max,min);
        }
        else
        {
        max=a>c?a:c;
        min=b>c?c:b;
        printf("max=%d,min=%d\n",max,min);
        }
        /*else
        {
        max=a>c?a:c;
        min=a<c?a:c;
        printf("max=%d,min=%d\n",max,min);
        }*/
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-22 22:12:30 | 显示全部楼层
屏幕截图 2020-09-22 221155.png
不会啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 22:22:15 | 显示全部楼层    本楼为最佳答案   
你的代码没有问题啊,而且可以写的简单些
#include <stdio.h>
int main()
{
        int a,b,c,max,min;
        printf("please input three numbers:  ");
        scanf("%d,%d,%d",&a,&b,&c);
        if(a<b)
        {
        max=b<c?c:b;
        min=a<c?a:c;
        printf("max=%d,min=%d\n",max,min);
        }
        else
        {
        max=a>c?a:c;
        min=b>c?c:b;
        printf("max=%d,min=%d\n",max,min);
        }
        /*else
        {
        max=a>c?a:c;
        min=a<c?a:c;
        printf("max=%d,min=%d\n",max,min);
        }*/
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-22 22:32:48 | 显示全部楼层

我使用的是Dec-C++,你用的也是这个软件吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 22:35:01 | 显示全部楼层
稚白 发表于 2020-9-22 22:32
我使用的是Dec-C++,你用的也是这个软件吗?

一样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-22 22:36:22 | 显示全部楼层
巴巴鲁 发表于 2020-9-22 22:22
你的代码没有问题啊,而且可以写的简单些

我是自学的,第19行至第24行的“/*”我还没有学到,不清楚是什么意思。。。
我使用的软件是Dev-C++,输出结果时确实会输出两遍。
因为刚来这个网站,我不知道该怎么上传图片,只能用语言来描述了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 22:50:25 | 显示全部楼层
稚白 发表于 2020-9-22 22:36
我是自学的,第19行至第24行的“/*”我还没有学到,不清楚是什么意思。。。
我使用的软件是Dev-C++,输 ...

我也是dev,你记住这是注释就行了,后面会学到吧
程序不会执行,方便别人和自己看的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-22 22:56:02 | 显示全部楼层
巴巴鲁 发表于 2020-9-22 22:50
我也是dev,你记住这是注释就行了,后面会学到吧
程序不会执行,方便别人和自己看的

这样改动之后运行结果只输出一遍了,但是输入5,5,6时就无法输出结果了。
而我原来的那段代码输入5,5,6时结果是正确的,并且只输出了一遍
这是为什么呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 23:08:45 | 显示全部楼层
稚白 发表于 2020-9-22 22:56
这样改动之后运行结果只输出一遍了,但是输入5,5,6时就无法输出结果了。
而我原来的那段代码输入5,5 ...

你可以把输出结果复制过来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 23:18:25 | 显示全部楼层
稚白 发表于 2020-9-22 22:56
这样改动之后运行结果只输出一遍了,但是输入5,5,6时就无法输出结果了。
而我原来的那段代码输入5,5 ...


你也可以试着把scanf里面的分号去掉,这样输入用空格隔开,避免可能你输入时会输入中文分号,就会导致结果错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 08:55:33 | 显示全部楼层
本帖最后由 稚白 于 2020-9-23 09:05 编辑
baige 发表于 2020-9-22 23:08
你可以把输出结果复制过来


今天我再去运行的时候就恢复正常了,结果只输出了一遍,但昨天确实是输出了两遍,我有保留截图
为什么会这样我也很迷惑,但总之谢谢你的回复!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 09:03:36 | 显示全部楼层
baige 发表于 2020-9-22 23:08
你可以把输出结果复制过来

今天我再去运行的时候,运行结果就正常了,只输出一遍了,但昨天的时候确实是输出了两遍,我有保留截图
为什么会这样我也很迷惑
但总之,谢谢你的回复!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 09:06:38 | 显示全部楼层
baige 发表于 2020-9-22 23:18
你也可以试着把scanf里面的分号去掉,这样输入用空格隔开,避免可能你输入时会输入中文分号,就会导致 ...

是的,之前我也犯过这个错误,好一会之后才发现
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-23 15:41:49 | 显示全部楼层
稚白 发表于 2020-9-23 09:03
今天我再去运行的时候,运行结果就正常了,只输出一遍了,但昨天的时候确实是输出了两遍,我有保留截图
...

这么神奇么嘛?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 02:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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