解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
#define M(a,b,c) (a>b?a:b)>c?(a>b?a:b):c
int main()
{
float a,b,c;
float ma(float a,float b,float c);
scanf("%f %f %f",&a,&b,&c);
ma(a,b,c);
printf("\n");
printf("%.3f",M(a,b,c));
return 0;
}
//可以直接用判断两个数大小的函数,循环着判断
float ma(float a,float b,float c){
float max;
if(a<b){
max=b;
if(max<c){max=c;}
else{;}
}
else{
max=a;
if(max<c){max=c;}
else{;}
}
printf("%.3f",max);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:596 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:586 |
简单的a+b (C语言代码)浏览:598 |
矩阵乘方 (C语言代码)浏览:1038 |
简单的a+b (C语言代码)浏览:585 |
1035 题解浏览:788 |
小九九 (C语言描述,不看要求真坑爹)浏览:986 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2174 |
时间转换 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:769 |