解题思路:
#1 声明变量a,b,c,max,max用来存储三个数中的最大值;
#2 先取得其中两个数的最大值,然后再用这个最大值与剩下的那个数进行比较,最后将值存入max;
#3 可以定义一个取得最大值的函数 getMax() 来解决问题。
注意事项:
#1 函数的返回值类型须和被比较的变量类型一致
#2 注意程序的逻辑顺序
参考代码:
#include<stdio.h> double getMax(double a,double b) { if(a>b) return a; else return b; } int main(void) { double a,b,c,max; printf("Please input number:"); scanf("%lf%lf%lf",&a,&b,&c); max = getMax(getMax(a,b),c); printf("max is %lf\n",max); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:522 |
矩形面积交 (Java代码)浏览:1220 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:513 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:591 |
蛇行矩阵 (C语言代码)浏览:536 |
C语言训练-数字母 (C语言代码)浏览:608 |
回文数字 (C语言代码)浏览:2510 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
C二级辅导-统计字符 (C语言代码)浏览:481 |
数组输出 (C语言代码)浏览:703 |