解题思路:
#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 人评分