C语言 读入三个数输出最小的

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:57:38
清用C语言回答 谢谢

#include "stdio.h"
void main()
{
int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
min=a>b?b:a;
min=min>c?c:min;
printf("The min is:%d",min);
}

此程序在Turboc 2.0中可以正确编译执行。

a>=b?min=b:min=a;
c>=min? min:min=c;

#include<stdio.h>
int main()
{
int a,b,c;
int min;
scanf("%d%d%d",&a,&b,&c);
if(a<b)
min=a;
else
min=b;//先找出两个中最小的

if(min>c)
min=c;//再与剩下的那个数比较
printf("\n最小的数是%d\n",min);
return 0;
}