c语言3个数求最小值 - 爱问答

(爱问答)

c语言3个数求最小值

#include <stdio.h>
 
int main()
{
int a,b,c,min;
printf("输入三个数: ");
scanf("%d, %d, %d",&a,&b,&c);
 
min=0;
 
if(a<b && a<c)
min=a;
if(b<a && b<c)
min=b;
if(c<a && c<b)
min=c;
 
printf("min=%d ",min);
return 0;
}
输入任何数
为什么运行后min=0

你的程序没有错,能够正确输出三个数中的最小数:

c语言3个数求最小值

因为你用了:scanf("%d, %d, %d",&a,&b,&c);

所以,在输入的数之间也要用逗号隔开,如果用空格隔开,就可能出现你所说的问题。

相关标签:c语言

下一篇:用C++编写一个程序,输入年、月,打印出该年份该月的天数。唉~实验报告写不出来

上一篇:二进制数100减去二进制数111等于多少?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?