解题思路:
#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语言程序设计教程(第三版)课后习题8.6 (C++代码)不是所有的时候都要按照题目要求才能AC浏览:1355 |
去掉双斜杠注释 (C语言代码)浏览:1818 |
你的开发任务 (C++代码)写到一半,等有心情回来补全浏览:884 |
【出圈】 (C语言代码)用单项循环链表浏览:768 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:568 |
模拟计算器 (C语言代码)浏览:882 |
【密码】 (C语言代码)浏览:333 |
printf基础练习2 (有点不明白)浏览:837 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:447 |
【计算球体积】 (C语言代码)浏览:1101 |