搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手求助 求3个数的最大值输出
标题:
新手求助 求3个数的最大值输出
只看楼主
乌拉达
等 级:
新手上路
帖 子:14
专家分:0
注 册:2021-11-8
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:7
新手求助 求3个数的最大值输出
#include<stdio.h>
int main()
{
float a,b,c,max;
printf( "Please input:a,b,c\n");
scanf("%f%f%f",&a,&b,&c);
max=a;
if(max<b)b=max;
if(max<c)max=c;
printf("%f\n",max);
return 0;
搜索更多相关主题的帖子:
max
printf
个数
输出
最大值
2021-11-08 22:47
白白白小白
等 级:
论坛游民
帖 子:32
专家分:65
注 册:2021-11-8
第
2
楼
得分:0
#include<stdio.h>
int main()
{
float a,b,c;
scanf("%f %f %f",&a,&b,&c);
double max=a;
if(b>c){
if(b>a){
max=b;
}else{
max=a;
}
}else{
if(c>a){
max=c;
}
}
printf("the max is %f\n",max);
return 0;
}
2021-11-09 00:11
D2284581470
来 自:沈阳
等 级:
论坛游侠
威 望:
2
帖 子:169
专家分:147
注 册:2019-12-8
第
3
楼
得分:0
/*三个数的最大数*/
#include <stdio.h>
int main()
{
int x, n = 3, max = 0;
while (n--)
{
scanf("%d", &x);
if (x > max) max = x;
}
printf("max = %d\n", max);
return 0;
}
2021-11-09 08:27
乌拉达
等 级:
新手上路
帖 子:14
专家分:0
注 册:2021-11-8
第
4
楼
得分:0
我想问我的这个哪里错了
2021-11-09 15:58
lin5161678
等 级:
贵宾
威 望:
45
帖 子:1136
专家分:3729
注 册:2011-12-3
第
5
楼
得分:20
max=a;
if(max<b)b=max;
if(max<c)max=c;
https://zh.
2021-11-10 08:56
diycai
等 级:
贵宾
威 望:
19
帖 子:147
专家分:895
注 册:2021-5-18
第
6
楼
得分:0
void main(){int a,b,c;while(scanf("%d%d%d",&a,&b,&c))printf("%d\n",a>b&&a>c?a:b>a&&b>c?b:c);}
2021-11-10 11:44
Hhu_TF
等 级:
论坛游民
威 望:
1
帖 子:20
专家分:63
注 册:2021-11-10
第
7
楼
得分:0
回复 楼主 乌拉达
楼主,你的代码第八行错了。
你的是if(max<b)b=max;意思是max赋值给b,但正确的应该是b赋值给max。
所以第八行改为if(max<b)max=b;就可以了。
2021-11-10 19:50
Hhu_TF
等 级:
论坛游民
威 望:
1
帖 子:20
专家分:63
注 册:2021-11-10
第
8
楼
得分:0
回复 4楼 乌拉达
上面回答
2021-11-10 19:51
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-507444-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.723349 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved