首页 > 电脑

c语言3个数求最小值

更新时间2020-12-01 11:22:44

#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语言

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

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