TC高手来,擅长IF语句的来啊

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:55:17
题目是:从键盘上输入a,b,c三个整数,输出其中的最小值
请用IF语句做,而且希望简单点,我是初学者,难得看不懂,希望适合新手的,谢谢了

main()
{
int a,b,c;
printf("输入三个整:\n");
scanf("%d%d%d",&a,&b,&c);
if(a>=b&&a>=c) printf("%d",a); /*看a是不是最大的*/
if(b>=c) printf("%d",b); /*a不是最大的 比较b、c*/
else printf("%d",c);
}

#include<stdio.h>
void main()
{int ss,a,b,c;
printf("please input the a,b,c:\n");
scanf("%d%d%d",&a,&b,&c);
ss=a; /*ss储存最小值,现把a赋给ss*/
if(ss>b) /*若a>b,则把b的值赋给ss*/
ss=b;
if(ss>c) /*若c比a、b都小,则把c赋给ss*/
ss=c;
printf("the samllest is %d",ss);
}

#define MIN(a,b) (a)<(b)?(a):(b)
printf("%d\n",MIN(MIN(a,b),c));

scanf("%d%d%d",&a,&b,&c);
min=a;
if(min>b)
min=b;
if(min>c)
min=c;
printf("%d",min);