方法一: #include<stdio.h> int main() { int a,b,c,t; printf("请输入三个数:\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); } 方法二: #include<stdio.h> int main() { int a,b,c,t; printf("请输入三个数:\n"); 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); } int swap(int *m,int *n) { int t; t = *m; *m = *n; *n = t; }
【C语言】三个数从大到小输出
原创
©著作权归作者所有:来自51CTO博客作者Vs吕小布的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
初识c语言三
该文章主要介绍一些在c语言中经常使用到的操作符。
强制类型转换 逻辑运算符 算术操作符 关系操作符 -
c语言:将三个数按从大到小输出。
c语言:将三个数按从大到小输出。
c语言:将三个数按从大到小输出。调用函数 -
将三个数从大到小输出
将三个数由大到小输出
将三个数排序 -
输入三个数,按从大到小输出
一个冒泡排序的简单应用(三个数)
冒泡排序 if语句 scanf语句 -
输入三个数并从大到小输出
1、从小到大输出,并非找到最大值后再输出,而是先排序再输出
从小到大输出 输入 输出