解题思路:生活中我们怎么比较三个数大小,例如1 2 3。
1>2,那么max=2,
2>3;那max=3。
我们在编写程序时一样,先定义a,b,c三个数来保存我们需要输入的值,在比较之前,认为max=a,如果b>a,那么max=b,若b<a,那max还是a。
如果第三个数c比上面两个都大,c>a或c>b,即c>max,那么max=c。
注意事项:
若scanf("%d,%d,%d",&a,&b,&c);那么在输入时为a,b,c
参考代码:
#include<stdio.h>
int main()
{
int a,b,c;
int max;
scanf("%d %d %d",&a,&b,&c);
max=a;
if(b>a)
max=b;
if(c>max)
max=c;
printf("%d\n",max);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:806 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:761 |
P1001 (C语言代码)浏览:836 |
大神老白 (C语言代码)浏览:690 |
【金明的预算方案】 (C++代码)浏览:997 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
字符逆序 (C语言代码)浏览:506 |
图形输出 (C语言代码)浏览:1422 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:523 |