C语言:::::.对于输入的任意三个整数,将它们按从小到大的顺序输出。

对于输入的任意三个整数,将它们按从小到大的顺序输出。
只能数字,其他字符不显示输出

第1个回答  2008-10-20
#include <stdio.h>
main()
{int a, b, c;
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
printf("\n%d",(a>b?(a>c?a:c):(b>c?b:c)));
getch();
}
这样就简单,而且高效
第2个回答  2008-10-20
#include<stdio.h>
#include<stdlib.h>
void main()
{ int j,i;
int a[3],t;
for(int i=0;i<3;i++)
scanf("%d",&a[i]);
for(j=0;j<2;j++)
for(i=0;i<2-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}

for(int i=0;i<3;i++)
printf("%5d",a[i]);
system("pause");
}

参考资料:这是用冒泡排序法排的,多少个数都可以,改一下就行了

本回答被提问者采纳
第3个回答  2008-10-20
将楼上的三个scanf语句组合在一起貌似更好

C语言:::.对于输入的任意三个整数,将它们按从小到大的顺序输出。
scanf("%d", &c);printf("\\n%d",(a>b?(a>c?a:c):(b>c?b:c)));getch();} 这样就简单,而且高效

用C语言描述对于输入的任意三个整数,将它们按从小到大的顺序输出?_百 ...
1、输入三个整数x,y,z,请把这三个数由小到大输出。2、所需要的开头代码,#include "stdio.h"#include "conio.h",预处理命令,表示程序包含conio.h库文件conio.h库文件定义了通过控制台进行数据输入和数据输出的函数。3、下面这个代码是关键 int x,y,z,t; scanf("%d%d%d",&x,&y,&z)...

C#编程 输入三个整数 按从小到大排列输出
void swap(int *a,int *b);int a,b,c,*p1,*p2,*p3;scanf("%d,%d,%d",&a,&b,&c);p1=&a;p2=&b;p3=&c;exchange(p1,p2,p3);printf("%d<%d<%d",*p1,*p2,*p3);} void swap(int *a,int *b){ int temp;temp=*a;a=*b;b=temp;} ...

求C语言编程,要求输入任意三个数,按从小到大的顺序输出。
比较法:main(void)\/\/main函数程序的入口 { int num1,num2,num3,temp;\/\/定义变量存放三个数值和临时变量 printf("please input three numbers");\/\/显示"please input three numbers"scanf("%d,%d,%d",&num1,&num2,&num3);\/\/输入三个数字 if(num1>num2){temp=num1,num1=num2,num2=t...

c语言作业:输入三个整数,要求按从小到大的顺序输出
输入三个整数,要求按从小到大的顺序输出。解题思路:此题采用依次比较的方法排出其大小顺序。main( ){ int a , b , c ,t;scanf(“%d , %d , %d” , &a , &b ,&c) ;printf(“\\n\\n a=%d , b=%d , c=%d \\n” ,a , b , c) ;if(a>b){t=a ; a=b ; b=t ;} if...

C语言 编写程序,输入三个整数,按从小到大的顺序打印这三个数
int main(){ int t,a,b,c;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;} printf("%d %d %d\\n",a,b,c);return 0;} 原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后...

用C语言输入3个整数,要求按从小到大的顺序输出。谢谢大家
void main(){ int a,b,c,t;printf("请输入三个整数:a b c\\n");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;} printf("排序后的三个整数为:%d,%d,%d\\n",a,b,c);} 希望能满足你的要求!

用c语言编程:输入三个数,将他们从小到大的顺序输出
include<stdio.h> int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);int t;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;} printf("%d %d %d\\n",a,b,c);return 0;} ...

C语言题 输入三个数,分别按照从小到大和从大到小的的顺序输出
{ int

任意输出3个数字 按从小到大排序输出 C语言
C语言大小字母输出

相似回答