mwfd.net
当前位置:首页 >> C语言编程题:从键盘输入3个数,并从小到大输出? >>

C语言编程题:从键盘输入3个数,并从小到大输出?

#incudemain(){int a,b,c,t; scanf("%d,%d,%d",&a,&b,&c); if(a>b) {t=a;a=b;b=t;} if(c

#include void main() { int a=0,b=0,c=0,t; printf("请输入第一个数:"); scanf("%d",&a); printf("请输入第二个数:"); scanf("%d",&b); printf("请输入第三个数:"); scanf("%d",&c); if(a{t=b; b=a; a=t; } else if(a{ t=c; c=a; a=t; } if(b{t=c; c=b; b=t; } printf("从大到小排列为:%d,%d,%d",a,b,c); printf("\n"); }

代码1.123456789101112131415161718192021222324252627282930 // 输入3个数,要求按从小到大顺序输出 #include <stdio.h> intmain() { inta,b,c,t; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); if(a > b) { t = a; a = b;

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

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h> int main(){ int a,b,c,t; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&b,&c); if(a<b){//完成a和b值的交换,a里面放最大 t=a; a=b; b=t; } if(a<c){//完成a和c值的交换,a里面

如果只是3个数的话 一:如果是从大到小输出的话 #include <stdio.h> void main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {t=x;x=y;y=t;} /*交换x,y的值*/ if(x>z) {t=z;z=x;x=t;}/*交换x,z的值*/ if(y>z) {t=y;y=z;z=t;}/*交换z,y的值*/ printf("small

代码1.// 输入3个数,要求按从小到大顺序输出 #include 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

#include int main() { int t,a,b,c; scanf("%d%d%d",&a,&b,&c); if(a{ t=a,a=b,b=t; } if(a{ t=a,a=c,c=t; } if(b{ t=b, b=c, c=t; } printf("%d %d %d\n",a,b,c); return 0; } 原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后就输出.

#includevoid sort(int &a,int &b)//对两个数进行排序{ int d; if(a>b) { d=a;a=b;b=d; }}void main(){ int a,b,c,d; printf("输入三个数"); scanf("%d%d%d",&a,&b,&c); sort(a,b); sort(a,c); sort(b,c); printf("%d %d %d",a,b,c);}

main(){int a,b,c,temp; scanf("%d,%d,%d",&amp;a,&amp;b,&amp;c); if(a&lt;b) {temp=a,a=b,b=temp;} if(b&lt;c) {temp=b;b=c;c=temp;} if(a&lt;b) {temp=a;a=b;b=temp;} printf("%d,%d,%d",a,b,c); getch();}如果是多个数的话,那就不能这样做了,会烦死的.

相关文档
prpk.net | ppcq.net | snrg.net | xmlt.net | pznk.net | 网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com