收录日期:2021/01/21 22:13:58 时间:2016/07/15 05:55:21 标签:新手乐园
main()
{
int a,b,c;
printf("Please input two numbers!\n");
scanf("%d,%d",&a,&b);
printf("max is %d",c);
c=max(a,b);
}
int max(int x,int y)
{
if(x>y)return x;
else return y;
这段代码哪里有问题啊?
printf("max is %d",c); 
c=max(a,b); 
这两句顺序倒过来。
当然应该是先得到最大的那个值,然后再把它打印出来。
恩,LS说的很对,现在能输出了
可是我要求的是最大值,但是程序给的总是我输的第一个值啊
大侠帮帮我
你输入数据的时候要注意逗号,因为你scanf语句中有个逗号分隔的!
比如要输入1和2,应该是1,2!
输了逗号也不行啊
你可以单步跟踪一下,看看执行完scanf之后,a,b的值是不是等于你所输入的。
你试下在scanf之后加入
printf("a=%d,b=%d\n",a, b);
看结果是否正常。
在我机器上,输入时加上逗号没有问题啊,呵呵。
还是把逗号去掉吧,这样输入时用空格或回车分开就可以了:
scanf("%d%d",&a,&b); 
我用的是VC++2008,是不是这个原因啊,我晕
我用的VC2005都没问题。
int max(int x,int y) 

if(x>y) return x; 
return y; 
}

void main() 

int a,b,c; 
printf("Please input two numbers!\n"); 
scanf("%d,%d",&a,&b); 
c=max(a,b);
printf("max is %d",c);   



没有问题  能输出最大值  楼主再试试看
我用的VC6 都没问题呢
谢谢各位咯~
我试了一下,vc2008,%d%d中没有逗号时是正确的
有了逗号,就是输入时也按逗号,也还是错误的
2008真的和原来的不一样啊
学到了东西,谢谢各位啊
哦,有逗号时输逗号也可以
我输的时候用的是中文输入
谢谢各位了
终于懂了,反正要对应的
输空格也是可以的
 小气啊  才5分
不好意思,给的分少了,以后一定多给啊,呵呵~~~~

电脑启动时的两个问题 datawindow中的有条件的行显示问题 在建模的时候为了开发方便,当然是用实际的英文命名好(例如一个类)。但分析时为了客户看着方便,一般要用中文。请问各位如何解决这个问 请问如何编写informix存储过程返回数据集?(急,在线等待) batchmove出错了!!!!!!!急急急急!!!!!!!! jsp如何缓冲页面输出,然后对缓冲作修改再一次性输出到客户端? 高分求UDP通信代码!!! 百分求源码或者解决方案 求助 关于XP输入法的一个问题?很急! 关于PageControl的问题,在线急,解决了马上给分 拜师学艺! 如果存储RECORD类型的变量内容? 如何做:打开excel某文件的时候自动运行宏,弹出窗口,可以让人按几个条件选择该文件中某行信息 工作? sndPlaySound(tada, SND_MEMORY or SND_NODEFAULT or SND_ASYNC);那三个参数是什么含义?应该怎么用? 网站里的mysql问题,在线等!!!!!!!!! 难,难于语言也. 对金蝶软件熟悉得帮忙解答一下,50分 jsp中表单处理问题 各位斑竹!大侠!急,查了两天都没查出来是什么原因!!在线等待! 斯凯文软件技术(广东)有限公司怎么样?了解的说说。 急问~大大们帮忙啊!如何将QRMemo中的内容精确的打印到自定义大小的标签纸上? 如何使窗口的关闭按钮失效 急救,请问怎么在html中嵌入aodbe reader6.0 在线播放media player的问题,为什么有的电脑可以看,而有得电脑看不了,改怎么解决? 菜人的菜问题。。。可能只值 一分。也可能更高。。。 关于distinct的问题 求一本书,“up”无分/“学习”无分/“顶”也分,反正是不知道请不要回答。谢谢 有个简单的问题,请帮忙,在线等! 我已经不干净了,你还爱我吗?(转帖)