C语言例题20:

简介:  题目要求:输入3个数,按由大到小的顺序输出 #include void main(){ //第一种方法:推理法 int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>=b)...

 题目要求:输入3个数,按由大到小的顺序输出

 

#include <stdio.h> void main() { //第一种方法:推理法 int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>=b) { if(b>=c) printf("%d,%d,%d/n",a,b,c); else { if(a>=c) printf("%d,%d,%d/n",a,c,b); else printf("%d,%d,%d/n",c,a,b); } } else //隐含着表示了a<b的情况 { if(b<=c) printf("%d,%d,%d/n",c,b,a); else { if(a>=c) printf("%d,%d,%d/n",b,a,c); else printf("%d,%d,%d/n",b,c,a); } } /* 第二种方法:列举所有的可能性 if(a>=b && b>=c) { printf("%d,%d,%d/n",a,b,c); } else if(a>=c && c>=b) { printf("%d,%d,%d/n",a,c,b); } else if(b>=a && a>=c) { printf("%d,%d,%d/n",b,a,c); } else if(b>=c && c>=a) { printf("%d,%d,%d/n",b,c,a); } else if(c>=a && a>=b) { printf("%d,%d,%d/n",c,a,b); } else if(c>=b && b>=a) { printf("%d,%d,%d/n",c,b,a); } */ }

目录
相关文章
|
4月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
49 0
|
2月前
|
C语言
C语言:指针典型例题剖析
C语言:指针典型例题剖析
|
4月前
|
存储 编译器 vr&ar
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
34 0
|
6月前
|
C语言
C语言例题讲解(if语句,循环语句,函数)
C语言例题讲解(if语句,循环语句,函数)
62 0
|
8月前
|
编译器 C语言 C++
C语言操作符经典例题
C语言操作符经典例题
|
9月前
|
C语言
c语言经典例题1
c语言经典例题1
|
10月前
|
存储 编译器 Linux
C语言例题讲解(中)
C语言例题讲解(中)
|
10月前
|
存储 C语言
C语言例题讲解(上)
C语言例题讲解(上)
|
10月前
|
C语言
C语言代码编程200个例题(上)2
C语言代码编程200个例题(上)
|
10月前
|
C语言
C语言代码编程200个例题(上)1
C语言代码编程200个例题(上)