解题思路:
#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语言考试练习题_排列 (C语言代码)浏览:718 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:373 |
【排队买票】 (C语言代码)浏览:899 |
众数问题 (C语言代码)浏览:821 |
WU-格式化数据输出 (C语言代码)浏览:1741 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:649 |
A+B for Input-Output Practice (I) (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:712 |
马拦过河卒 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:514 |