编写一个C语言程序,要求输入3个数,求最大数和最小数之和。

如题所述

先找出最大值和最小值,然后分别复制给max 和min ,在求和好了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-18
#include<stdio.h>
int main(){
int a,b,c,min,max;
printf("请输入三个数,用空格键隔开");
scanf("%d%d%d",&a,&b,&c);
min=a<b?(a<c?a:c):(b<c?b:c);
max=a>b?(a>c?a:c):(b>c?b:c);
printf("min+max=%d",min+max);
return 0;
}本回答被提问者和网友采纳
第2个回答  2013-04-18
莫非你是新手?

怎样用C语言编写出输入三个整数,输出最大数和最小数的程序?
return 0;}

,编辑C语言程序。从键盘输入三个数,求这个整数中的最大值和最小值
int min(int a,int b,int c);void main(){ int x,y,z;printf("请输入三个数(用空格隔开):");scanf("%d%d%d",&x,&y,&z);printf("三个数选出最大数是%d\\n",max(x,y,z));printf("三个数选出最小数是%d\\n",min(x,y,z));} int max(int a,int b,int c){ if (a>...

编程求3个数的最大值与最小值,并求最大值与最小值之差
if (max<c) max=c;else if (min>c) min=c;mm=max-min;printf("三个数字中,最大的数字是:%d\\n最小的数字是:%d\\n两数的差是:%d",max,min,mm);}

c语言程序题:从键盘上任输入三个实数,求出最大数和最小数的和值,
include<stdio.h> main(){ float a,b,c,max,min,sum,average;printf("请输入三个实数,以空格隔开");scanf("%f %f %f",&a,&b,&c);max=a;min=a;if(b>max) max=b;if(b<min) min=b;if(c>max) max=c;if(c<min) min=c;sum=min+max;average=sum\/2;printf("和值为%f\\n",...

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把第一个数换走,否则不换 a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换 a=c; \/\/此时第一个数是最大...

...个程序,实现从键盘接收3个数,输出最大数和最小数。 非常感谢,要求...
y = 0, z = 0, max = 0, min = 0;printf("请输入三个整数:");scanf("%d %d %d", &x, &y, &z);max = max(x, y);max = max(max, z);min = min(x, y);min = min(min, z);printf("最大值:%d,最小值:%d\\n", max, min);system("pause");return 0;} ...

由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的。还有...
int main(){int a,b,c,max;scanf("%d%d%d",&a,&b,&c);\/\/读取三个整数 if(a>b)max=a;\/\/这两行,从a和b中取较大的数,赋值给max else max=b;if(c>max)max=c; \/\/再考察第三个数,若它更大,就更新max的值为c的值 printf("最大数=%d\\n",max); \/\/输出三个数中的...

c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数
include <stdio.h> int main(){ int a, b, c;printf("Pleaes input 3 int:");scanf("%d%d%d", &a, &b, &c);a =( a>=b)? a:b;a = (a>=c)? a:c;printf("Max: %d",a);return 0;}

c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数
max=c;else if(min>c)min=c;printf("max=%d\\nmin=%d",max,min);} 本程序中,首先比较输入的a,b的大小,并把大数装入max,小数装入min中,然后再与c比较,若max小于c,则把c赋予max;如果c小于min,则把c赋予min。因此max内总是最大数,而min内总是最小数。最后输出max和min的值即可。

c语言 找出三个数的最大值和最小值 简单代码
include<stdio.h>main(){ int a,b,c,min,max; scanf("%d%d%d",&a,&b,&c); min=a;if(b<min)min=b;if(c<min)min=c; max=a;if(b>max)max=b;if(c>max)max=c; printf(min=%d,max=%d\\n",min,max);} ...

相似回答