解题思路:
#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 人评分
不容易系列2 (C语言代码)浏览:652 |
字符串的输入输出处理 (C语言代码)浏览:672 |
点我有惊喜!你懂得!浏览:3890 |
C语言考试练习题_保留字母 (C语言代码)浏览:694 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:722 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1508 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:704 |
C二级辅导-同因查找 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1123 |
C二级辅导-统计字符 (C语言代码)浏览:506 |