C语言程序如下:
#include <stdio.h>
int main()
{
int a,b,c,t;
printf("请输入三个数:");
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;
}
扩展资料:
程序实现思路
1、通过else if多次判断来输出。
2、进行多次判断,匹配对应的值来输出,
假设C<A 且 C<B 且 B<A 则从大到小输出为 A , B , C
用代码表示为 if (c < a && c < b && b < a){
System.out.println("老大" + a,"老二"+b+"老三"+c);
} else if(比较条件){
}
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语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
a,b,c);return0;}这个程序的核心思想是,通过使用if-else语句,首先比较b和a的大小,如果b小于a,就交换它们的值。然后,再比较c与a和b的大小,根据需要进行相应交换,确保最终输出的数总是按照升序排列。
C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数...
c include int main() { int a, b, c, temp;printf("请输入三个数:");scanf("%d %d %d", &a, &b, &c);\/\/ 判断并交换,使得a是最小的数 if (a > b) { temp = a;a = b;b = temp;} \/\/ 如果a不是最小的,再与c比较,使a成为最小 if (a > c) { temp = a;a...
...从键盘任意输入三个数,按照从小到大的顺序输出.
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);} ...
...键盘输入三个整数a b 和c 按照由小到大的顺序输出怎么设置?
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);} C语言编程,顾名...
...从键盘输入三个数,要求按从大到小的顺序输出这三个数。
int main(){ int a,b,c;int maxNum,minNum,midNum;scanf("%d %d %d",&a,&b,&c);if (a>b){ if (a>c){ maxNum = a;if (b>c){ midNum = b;minNum = c;} else { midNum = c;minNum = b;} } else { maxNum = c;midNum = a;minNum = b;} } printf("%d ...
...3个数,a,b,c 编写程序要求按照从小到大的顺序输出?
{ int a,b,c;int min,mid,max;printf("请输入三个数:\\n");scanf("%d %d %d",&a,&b,&c);if(a>b){ max = a;min = b;} else { max = b;min = a;} if(c>max){ mid = max;max = c;} else if(c<min){ mid = min;min = c;} else { mid = c;} printf("%d...
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语言编程:输入三个数,将他们从小到大的顺序输出
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;} ...
输入3个数a、b、c,要求按从小到大的顺序输出 ,用C语言写
include<stdio.h> void pai(){int i,j,t;for(i=0;i<3;i++)for(j=i+1;j<2;j++)if(a[i]>a[j]){t=a[j];a[j]=a[i];a[i]=a[j];}}。main(){int a[3],i;for(i=0;i<3;i++)scanf("%d",&a[i]);pai();for(i=0;i<3;i++)printf("%d",a[i]);}。