将三个随机的三个数按从大到小输出
程序代码如下:
1 /* 2 2017年3月12日17:55:24 3 功能:将三个随机的三个数按从大到小输出 4 */ 5 #include"stdio.h" 6 void fun(int ,int ,int ); 7 void fun1(int , int ); 8 int main() 9 { 10 int a,b,c; 11 printf("please input three number :"); 12 scanf("%d %d %d",&a,&b,&c); 13 fun(a,b,c); 14 } 15 16 void fun(int a,int b, int c) 17 { 18 if(a >= b && a >= c) //if()语句代表假设的一种情况 19 { 20 printf("%d ",a); 21 fun1(b,c); //fun1()调用函数的功能是比较另外两个数值的大小 22 } 23 else if(b >= a && b >= c) //else if()语句代表的是另种假设的一种情况 24 { 25 printf("%d ",b); 26 fun1(a,c); 27 } 28 else 29 { 30 printf("%d ",c); 31 fun1(b,a); 32 } 33 } 34 35 void fun1(int x,int y) 36 { 37 38 (x >= y)?printf("%d %d",x,y):printf("%d %d",y,x); 39 40 } 41 /* 42 总结: 43 在VC++6.0中显示的结果: 44 —————————————————————————— 45 46 —————————————————————————— 47 */
时间: 2024-10-20 14:37:39