C语言程序设计问题:设计一个程序,从键盘输入a、b、c三个整数,将它们按照从大到小的次序输出?(最

C语言程序设计问题:设计一个程序,从键盘输入a、b、c三个整数,将它们按照从大到小的次序输出?(最好简单一点的)

伪代码:
for(i=0;i<3;i++)
{
if(a<b)
{
t=a;a=b;b=t;
}
if(b<c)
{
t=b;b=c;c=t;
}
}
prinf("a:%d b:%d c:%d /n",&a,&b,&c);
变量的定义很简单,你自己就可以搞定
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-23
#include<iostream>
using namespace std;
int main()
{
int a[200],t,i,j;
for(i=1;i<=3;i++)
cin>>a[i];
i=4;
while(i--)
for(j=1;j<i;j++)
{
if(a[j]<a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
for(i=1;i<=3;i++)
cout<<a[i]<<" ";
}
第2个回答  2015-04-14

第3个回答  推荐于2017-09-11
#include<stdio.h>
int main()
{
int a,b,c,temp;
scanf("%d %d %d",&a,&b,&c);
if(a<b)//保证a>b
{
temp=a;
a=b;
b=temp;
}
if(b>c)
printf("%d %d %d",a,b,c);
else if(c<a)
printf("%d %d %d",a,c,b);
else
printf("%d %d %d",c,a,b);
return 0;
}本回答被提问者采纳

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语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
intmain(){ inta,b,c,t;printf(请输入三个数:);scanf(%d%d%d,a,b,c);if(ab){ t=a;a=b;b=t;} if(ac){ t=a;a=c;c=t;} if(bc){ t=b;b=c;c=t;} printf(从小到大的顺序是:%d%d%d\\n,a,b,c);return0;} \/iknow-pic.cdn.bcebos.com\/3c6d55fbb2fb4316d355249d2e...

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语言,输入3个数,按从大到小的顺序输出,要用三种方法
1、#include <stdio.h>int 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; }printf("%d %d %d",a,b,c);return 0;}2、冒泡排序#in...

C语言题:对A,B,C三个整数按照从大到小的方法进行排序
main(void){ int a, b, c; printf("请输入三个数:"); scanf("%d%d%d", &a, &b, &c); if (a < b) { int c; c = a; a = b; b = c; } if(b < c) { int a; a = b; b = c; c = b; } printf("%d...

c语言编辑程序,任意输入3个数,按从大到小的顺序输入
main(){ float a,b,c,t;printf("请输入三个实数\\n");scanf("%f %f %f",&a,&b,&c);if(a>=b&&b>=c)printf("%5.2f %5.2f %5.2f\\n",a,b,c);else if(a>=c&&c>=b)printf("%5.2f %5.2f %5.2f\\n",a,c,b);else if(b>=a&&a>=c)printf("%5.2f %5.2f %5...

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语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
c<b){temp=b;b=c;c=temp;}\/\/输出结果printf("按从小到大的顺序是:%d%d%d\\n",a,b,c);return0;}这个程序的核心思想是,通过使用if-else语句,首先比较b和a的大小,如果b小于a,就交换它们的值。然后,再比较c与a和b的大小,根据需要进行相应交换,确保最终输出的数总是按照升序排列。

编写一个程序,输入a,b,c三个值,按从小到大的顺序输出。C#
编写一个程序,输入a,b,c三个值,按从小到大的顺序输出。C static void Main(string[] args){ int a, b, c;Console.WriteLine("请输入三个数");a = int.Parse(Console.ReadLine());b = int.Parse(Console.ReadLine());c = int.Parse(Console.ReadLine());if(a<b&&a<c&&b<c){ Cons...

c语言编写程序从键盘输入3个整数,按由小到大输出
include <stdio.h> define swap(a, b) { t = a; a = b; b = t; } int main(){ int a, b, c, t;scanf("%d%d%d", &a,&b,&c);if(a < b) swap(a, b);if(a < c) swap(a, c);if(b < c) swap(b, c);printf("%d %d %d\\n", a,b,c);} ...

相似回答