解题思路:
注意事项:
参考代码:
#include<stdio.h>
#define MAX(a,b,c) (a>b?a:b)>(b>c?b:c)?(a>b?a:b):(b>c?b:c) //注意宏定义后面没有分号
float max(float a,float b,float c)
{
float big;
if(a>=b)
big=a;
else
big=b;
if(c>big)
big=c;
return big;
}
int main()
{
float i,j,k;
scanf("%f%f%f",&i,&j,&k);
printf("%.3f\n",max(i,j,k));
printf("%.3f\n",MAX(i,j,k));
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:968 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
C语言训练-大、小写问题 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:543 |
Minesweeper (C语言描述,蓝桥杯)浏览:1126 |
字符逆序 (C语言代码)浏览:460 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:600 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:890 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:616 |