标题:新手求助,这串代码错在哪里
取消只看楼主
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
结帖率:96.43%
已结贴  问题点数:20 回复次数:5 
新手求助,这串代码错在哪里
#include<stdio.h>
void main()
{
    int a,b,c,max;
    printf("请输入3个数(数值用空格键隔开):\n");
    scanf("%d,%d,%d",&a,&b,&c);
    max=a;
    if(b>=max)
        max=b;
    if(c>=max)
        max=c;
    printf("max=%d\n",max);
}

为什么总是输出a的值
搜索更多相关主题的帖子: 代码 max printf 数值 空格 
2018-09-06 09:18
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:0 
回复 2楼 grmmylbs
什么意思
2018-09-06 09:22
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:0 
回复 4楼 lin5161678
不论我输什么,它只会显示a的值,即使b或c更大
2018-09-06 09:38
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:0 
回复 6楼 rjsp
输入1 2 3
输出1

输入2 1 3
输出2

输入2 3 1
输出2

输入3 1 2
输出3
2018-09-06 09:46
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:0 
回复 8楼 墨莫莫
为什么,这样改就可以解决问题
2018-09-06 09:58
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:0 
回复 8楼 墨莫莫
明白了,感谢
2018-09-06 10:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489641-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.960196 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved