搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 感觉这个程序好奇怪啊,但是不知道错在哪里?
标题:
感觉这个程序好奇怪啊,但是不知道错在哪里?
只看楼主
左手拉拉
等 级:
新手上路
帖 子:40
专家分:2
注 册:2012-3-3
结帖率:
80%
楼主
问题点数:0 回复次数:11
感觉这个程序好奇怪啊,但是不知道错在哪里?
#include<stdio.h>
void main()
{
int a,b,c,max;
printf("请输入三个数字:");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
printf("max=%d",max);
}
搜索更多相关主题的帖子:
max
数字
2012-03-12 21:20
hxdasdf
等 级:
新手上路
帖 子:6
专家分:9
注 册:2012-2-3
第
2
楼
得分:0
估计你的问题是
scanf 函数里你用的逗号分隔
所以你运行输入数字的时候也必须用逗号分隔,而不能用空格或者换行分隔,然后你再试试
2012-03-12 21:29
share32
等 级:
黑侠
帖 子:214
专家分:663
注 册:2011-12-1
第
3
楼
得分:0
程序没问题,你是不是在输入的时候没有写逗号?
2012-03-12 21:31
简体字01
等 级:
论坛游侠
帖 子:86
专家分:137
注 册:2012-3-4
第
4
楼
得分:0
是啊。把逗号去掉就好了。
2012-03-12 21:33
左手拉拉
等 级:
新手上路
帖 子:40
专家分:2
注 册:2012-3-3
第
5
楼
得分:0
回复 3楼 share32
写了。。。都试过,不行的、、、
2012-03-12 21:38
左手拉拉
等 级:
新手上路
帖 子:40
专家分:2
注 册:2012-3-3
第
6
楼
得分:0
回复 4楼 简体字01
不行的,结果是一个不正常的负数
2012-03-12 21:38
hxdasdf
等 级:
新手上路
帖 子:6
专家分:9
注 册:2012-2-3
第
7
楼
得分:0
不会啊,我直接复制你的代码可以运行的
2012-03-12 21:48
左手拉拉
等 级:
新手上路
帖 子:40
专家分:2
注 册:2012-3-3
第
8
楼
得分:0
回复 7楼 hxdasdf
这可就奇怪了。。。这是一个群里面发过来打代码,好几个同学编译结果和我的是一样的啊、、、
2012-03-12 21:51
hxdasdf
等 级:
新手上路
帖 子:6
专家分:9
注 册:2012-2-3
第
9
楼
得分:0
回复 8楼 左手拉拉
那你分别输入a,b,c好了,比如
printf("enter a:");
scanf("%d",&a);
printf("enter b:");
scanf("%d",&b);
printf("enter c:");
scanf("%d",&c);
这样绝对不会错了- -
2012-03-12 21:54
于祥
等 级:
蒙面侠
威 望:
5
帖 子:1047
专家分:4132
注 册:2011-4-24
第
10
楼
得分:0
你输入时的逗号有问题,要有英文逗号
最基础的往往是你最容易忽略的!
2012-03-12 22:02
12
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-362948-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.780819 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved