| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 419 人关注过本帖
标题:函数方面的问题,请指教
只看楼主 加入收藏
abc00000
Rank: 2
等 级:论坛游民
帖 子:42
专家分:46
注 册:2012-10-16
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
函数方面的问题,请指教
#include"stdio.h"
max(int x,int y)
{
    int t;
    if(x<y)
    {
        t=x;
        x=y;
        y=t;
    }
       return x;
}
void main()
{
    int a,b,c;
    printf("please enter two integers: ");
    scanf("a=%d,b=%d",&a,&b);
    c = max (a,b);
    printf("%d\n",c);
}

这个程序没有错误,可是执行的结果就不对,请问哪里错了
搜索更多相关主题的帖子: max include 
2012-11-25 17:29
阿鞠尼
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:首尔
等 级:蒙面侠
威 望:5
帖 子:1467
专家分:4442
注 册:2012-5-30
收藏
得分:3 
你输入的时候应该注意输入a=   b=

喜欢睡觉 却经常熬夜
2012-11-25 17:35
StarFall
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:193
专家分:553
注 册:2012-10-1
收藏
得分:3 
回复 楼主 abc00000
#include"stdio.h"
max(int x,int y)
{
int t;
if(x<y)
{
t=x;
x=y;
y=t;
}
return x;
}
void main()
{
int a,b,c;
printf("please enter two integers: ");
scanf("%d,%d",&a,&b);
c = max (a,b);
printf("%d\n",c);
}


 已改 用逗号隔开  输入 如:5,2

去追寻更高的技术领域。永不停止。
2012-11-25 17:46
一个孩子
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:356
专家分:954
注 册:2012-10-1
收藏
得分:3 
都是正解

重要的不是结果,是求一个结果的过程,哪怕千难万难,当你有想要的结果时,你已走的很远
2012-11-25 17:54
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:0 
建议好好看看scanf的用法,或者不要使用书上没看到过的格式。

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2012-11-25 18:42
Brilion
Rank: 1
等 级:新手上路
帖 子:7
专家分:9
注 册:2012-10-16
收藏
得分:0 
scanf("a=%d,b=%d",&a,&b);(以a=5,b=7为例)当执行的时候应该输入a=5,b=7然后回车就可以了。
2012-11-25 20:56
梦幻乐园
Rank: 2
等 级:论坛游民
帖 子:62
专家分:87
注 册:2012-10-25
收藏
得分:0 
你这里max返回值的类型没有定义。
应是int。还有main函数前面应该是int。

最后还得有return 0;
2012-11-26 10:15
快速回复:函数方面的问题,请指教
数据加载中...
 
   



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

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