我是个初学C语言的,要个写程序比较三个数字的大小,并输出最小的哪个,该怎么写?

如题所述

#include<stdio.h>
int main()
{
int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
if(a<b) min=a;//先找a,b的小者
else min=b;
if(min>c) min=c;//如果c比a,b当中小的那个还小,那么c就是最小的。否则a,b当中的小的最小。
printf("%d\n",min);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-19
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
c=(a=a<b?a:b)<c?a:c;
printf("%d\n",c);
getchar();
return 0;

}

我是个初学C语言的,要个写程序比较三个数字的大小,并输出最小的哪个,该...
if(ac) min=c;\/\/如果c比a,b当中小的那个还小,那么c就是最小的。否则a,b当中的小的最小。printf("%d\\n",min);return 0;}

用c语言编写程序,比较三个数值的大小,以降序输出
int a,b,c;printf("输入三个整数(空格隔开) : ");scanf("%d%d%d",&a,&b,&c);if(a < b) Exchange(&a,&b); \/\/ 确保 a > b if(a < c) Exchange(&a,&c); \/\/ 确保 a > b,a > c if(b < c) Exchange(&b,&c); \/\/ 确保 a > b,b > c printf("%d %d %d\\n...

如何用c语言编一个比较三个数大小的程序,并输出最大值和最小值
int a,b,c,MAX,MIN;MAX = a>b ? a : b MAX = MAX>c ? MAX : c MIN = a<b ? a : b MIN = MAX<c ? MIN : c printf("max=%d min=%d",MAX,MIN);}

C语言程序设计中如何比较三个数的大小
思路:比较三个数的大小可以先求出最大值和最小值,这样中间数就是三个数的和减去最大数和最小数。参考代码:include <stdio.h> int main(){ int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max=(a>b?a:b)>c?(a>b?a:b):c; min=(a<b?a:b)<c?(a...

C语言比较三个数大小总输出最小数。
程序没有错,输入时错了。因为scanf规定的是以空白符(如空格)作为每个输入变量的分隔符,不能象你那样用逗号分隔。你把输入改成 1 2 3 就可以得到正确答案了。

用C语言编一程序,输入三个整数,输出其中最小的数
可以参考以下的代码:include <stdio.h> void main(){ int a,b,c,min;scanf("%d%d%d",&a,&b,&c);min=a;if(min>b) min=b;if(min>c) min=c;printf("min=%d\\n",min);}

如何用C语言编辑比较3个数大小的程序,大一新生求解
LZ运行下试试吧 源程序 include <stdio.h> void main(){int a,b,c,t;scanf("%d%d%d",&a,&b,&c);\/\/输入三个整数;if (a>b){t=a;a=b;b=t;} if (a>c){t=a;a=c;c=t;} if (b>c){t=b;b=c;c=t;} \/\/对a,b,c进行比较,并交换值 printf("%d>%d>%d\\n",c...

C语言程序设计中如何比较三个数的大小
2、选择win32 console application 并在右侧选择工程的名字和地址,确定。3、选择一个空工程并使用鼠标点击勾选,然后点击完成选项。4、再次点击文件-新建选项并使用鼠标点击。5、选择c++ source file 并在右侧输入文件名字,确定。6、输入如图所示的代码,这里以abc分别代表三个不同的数,其他需要比较的...

c程序比较三个数大小
改成这样:#include<stdio.h>void main(){int max(int x,int y,int z);int a,b,c,e;scanf("%d%d%d",&a,&b,&c);e=max(a,b,c);printf("max=%d\\n",e);} int max(int x,int y,int z){int m;if (x>y) m=x;else m=y;if (z>m) m=z;else return(m);} ...

C语言3个数比较大小!
输入三个数(空格隔开),先比较前两个数大小,将较大的数赋值给Max,再比较Max与第三个数大小,输出较大的数按降序输出:include <stdio.h>void main(){int a,b,c,max_ab,min_ab;scanf("%d %d %d",&a,&b,&c);if (a<=b){max_ab = b;min_ab = a;}else{max_ab = a;min_...

相似回答