| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 948 人关注过本帖
标题:代码错误,求大神指点
只看楼主 加入收藏
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
结帖率:100%
收藏
已结贴  问题点数:18 回复次数:8 
代码错误,求大神指点
#include <stdio.h>
#include <conio.h>

int max(int a, int b)
{
    return a>b ? a:b;
}

int main()
{
    int x,y,maxval;
    int (*pmax)(int,int)=max;
    printf("请输入两个不等整数,用空格隔开:\n");
    scanf("%d %d\n",&x,&y);
    maxval=(*pmax)(x,y);
    printf("maxval=%d",maxval);
    getch();
    return 0;
}
上述代码编译不了,求大神帮忙看看错在哪里了?
搜索更多相关主题的帖子: return include 
2017-05-19 00:34
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
收藏
得分:9 
输入中去掉换行
2017-05-19 01:43
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
收藏
得分:0 
回复 2楼 Emotiona
还是不行啊,不知道哪里除了问题
2017-05-19 22:39
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:9 
没有问题哦,可以通过编译。
去掉scanf中的\n,可以正常运作,得到输入的最大值。

你说通不过编译,为什么不把错误信息发上来?

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-19 22:48
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
收藏
得分:0 
回复 3楼 peng880610
scanf里面的换行去掉是正确的
2017-05-19 22:59
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
收藏
得分:0 
帮我看看,是不是编译器本事出问题了。。
每次写类似这种有函数的代码都不行。。
图片附件: 游客没有浏览图片的权限,请 登录注册
2017-05-19 23:05
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
你那什么编译器啊。

你复制下面的代码试试
程序代码:
#include <stdio.h>
#include <conio.h>
int max(int a, int b);

int main()
{
    int x,y,maxval;
    int (*pmax)(int,int)=max;
    printf("请输入两个不等整数,用空格隔开:\n");
    scanf("%d %d",&x,&y);
    maxval=(*pmax)(x,y);
    printf("maxval=%d",maxval);
    getch();
    return 0;
}

int max(int a, int b)
{
    return a>b ? a:b;
}


09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-19 23:21
peng880610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:128
专家分:123
注 册:2017-3-29
收藏
得分:0 
回复 7楼 renkejun1942
还是老样子,哎
估计这编译器有问题了,之前写这种代码还能写来着。
帮忙推荐下写C的编译器,我这是windows XP系统的。小弟在这里抱拳谢过了
2017-05-19 23:31
Emotiona
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:311
专家分:581
注 册:2017-3-7
收藏
得分:0 
vc6.0
2017-05-20 07:50
快速回复:代码错误,求大神指点
数据加载中...
 
   



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

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