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(a>c)
{t=a ; a=c ; c=t ;}
if(b>c)
{t=b ; b=c ; c=t ;}
printf(“\n\n a=%d , b=%d , c=%d \n” ,a , b , c) ; }
即可
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-28
程序如下:
#include <stdio.h>

int 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(a>c)
{t=a ; a=c ; c=t ;}
if(b>c)
{t=b ; b=c ; c=t ;}
printf("\n\n a=%d , b=%d , c=%d \n" ,a , b , c) ;
return 0;
}
运行结果:
./a.out
3,2,1

a=3 , b=2 , c=1

a=1 , b=2 , c=3
第2个回答  2020-12-09

51、C语言经典例子之取一个整数的第4位到第7位

第3个回答  2008-12-26
main()
{
int a[3],t;

scanf("%d%d%d",&a[0],&a[1],&a[2]);
if(a[0]>a[1])
{t=a[0];a[0]=a[1];a[1]=t;}
if(a[0]>a[2])
{t=a[0];a[0]=a[2];a[2]=t;}
if(a[1]>a[2])
{t=a[1];a[1]=a[2];a[2]=t;}
for(i=0;i<3;i++)
printf("%d\n%d\n%d",a[i]);

}
第4个回答  2008-12-25
三楼的坑人,一楼的对

c语言作业:输入三个整数,要求按从小到大的顺序输出
printf(“\\n\\n a=%d , b=%d , c=%d \\n” ,a , b , c) ; } 即可

用C语言输入3个整数,要求按从小到大的顺序输出。谢谢大家
include<stdio.h>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);} 语言标准 起初,...

编程:输入3个数,按从小到大的顺序输出
&a , &b , &c); \/\/输入三个数 空格分开 if(a<b && a<c) \/\/1、a最大 { if(b<c) { printf("%d %d %d" , a , b , c); } else { printf("%d %d %d" , a ,

c语言输入3个整数,从小到大排序后输出。
程序如下,编译通过。include <stdio.h> int main(){ int a,b,c,t;while(scanf("%d%d%d",&a,&b,&c)!=EOF){ if(a<b) ;else {t=b;b=a;a=t;} if(a<c);else {t=c;c=a;a=t;} if(b<c);else {t=c;c=b;b=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);} 希望能满足你的要求!

...输入的任意三个整数,将它们按从小到大的顺序输出?
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#编程 输入三个整数 按从小到大排列输出
int *q1,int *q2,int *q3);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语言输入3个整数,怎么按从小到大的顺序输出?
int max=(tmp>*z)?tmp:*z;\/\/求最小数 tmp=(*x<*y)?*x:*y;int min=(tmp<*z)?tmp:*z;\/\/中间的数为sum减去最大数和最小数 int mid=sum-max-min \/\/按从小到大重新赋值 x=min;y=mid;z=max }int main(){int a=10,b=-50,c=20;f(&a,&b,&c);printf("%d %d %d\\n",...

C语言:::.对于输入的任意三个整数,将它们按从小到大的顺序输出。
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();} 这样就简单,而且高效

C语言编程实现:利用指针,输入3个整数,按由小到大的顺序输出。
<<"按由小到大顺序输出:"<<'\\n'<<a<<'\\n'<<b<<'\\n'<<c<<'\\n';return 0;} 写法二、(交换指针指向的地址):include<iostream> using namespace std;int main(){ int a,b,c;int*p1,*p2,*p3;int*temp;cout<<"输入3个整数:"<<endl;cin>>a>>b>>c;p1=&a;p2=&b;p3...

相似回答