武汉市有那些搬家公司:6.键盘输入三个整数a,b,c要求按由大到小的顺序输出。要求用Turbo C编写程序

来源:百度文库 编辑:高校问答 时间:2024/04/28 15:11:20

你好,今天我已回答了好几个这样的问题,如求200以内被6和8整除的数,求摄氏变华氏温度等,我觉得这些都是最基础的C语言编程题,是C语言入门的基础,希望你还是自己写一下这些程序,祝你学习进步,
程序如下,本程序在Turbo C2.0下调通过
#include <stdio.h>
void main()
{
int a,b,c,max,min,mid;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a>b)max=a;
else max=b;
if(max<c)max=c;

if(a<b)min=a;
else min=b;
if(min>c)min=c;

if(a!=max&&a!=min)mid=a;
if(b!=max&&b!=min)mid=b;
if(c!=max&&c!=min)mid=c;

printf("%d %d %d",max,mid,min);

}

#include <stdio.h>
int main() {
int a, b, c, max, min, mid;
printf("初始值为:");
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
printf("%d %d %d\n", a, b, c);
if (a > b)
max = a;
else
max = b;
if (max < c)
max = c;
if (a < b)
min = a;
else
min = b;
if (min > c)
min = c;
if (a != max && a != min)
mid = a;
if (b != max && b != min)
mid = b;
if (c != max && c != min)
mid = c;
printf("排序后值为:");
printf("%d %d %d\n", max, mid, min);
}