=b) { max=a;/* 将两者" /> =b) { max=a;/* 将两者" />

全文预览

高级程序_C语言经典50例---(后)附答案手稿

上传者:科技星球 |  格式:doc  |  页数:26 |  大小:0KB

文档介绍
数,并输出结果*/ #include "stdio.h" void main() { printf(" 从键盘输入 3 个整数,求其中的最大数和最小数,并输出结果\n\n"); int a,b,c,max; /* 定义三个整数和形参变量*/ printf(" 请输入三个整数,用空格隔开\n"); scanf("%d %d %d",&a,&b,&c); if(a>=b) { max=a;/* 将两者中的大的值赋予参数*/ if(max>=c && b>=c)/* 同时找出最大的数和最小的数,下面类似*/ printf(" 三者中最大的数是 a= %d\n 三者中最小的数是 c= %d\n",a,c); else if(max>=c && b<c) printf(" 三者中最大的数是 a= %d\n 三者中最小的数是 b= %d\n",a,b); else if(max<c) printf(" 三者中最大的数是 c= %d\n 三者中最小的数是 b= %d\n",c,b); } else { max=b;/* 将两者中的大的值赋予参数*/ if(max>=c && a>=c) printf(" 三者中最大的数是 b= %d\n 三者中最小的数是 c= %d\n",b,c); else if(max>=c && a<c) printf(" 三者中最大的数是 b= %d\n 三者中最小的数是 a= %d\n",b,a); else if(max<c) printf(" 三者中最大的数是 c= %d\n 三者中最小的数是 a= %d\n\n",c,a); }} 2. 解答: #include "stdio.h" void main() { int i,j,a[3][3]; /* 定义 i,j 为计数器*/ float ave1,ave2,ave3;/* 平均值要保留小数,故用实型*/

收藏

分享

举报
下载此文档