| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 754 人关注过本帖
标题:求输入的两个数的最大值报错
取消只看楼主 加入收藏
wendyc
Rank: 1
来 自:江西省萍乡市
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-11-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
求输入的两个数的最大值报错
#include <stdio.h>
#include <windows.h>
void main()
{
    int max(int a,int b);
    int x,y;
    printf("Please input two integer:");
    scanf("%d%d",&x,&y);
    printf("The max value is:%d",max(x,y));
    system("pause");
}
int max(int a,int b)
{
    return (a>b?a:b);
}
报错提示:
1>e:\c language\kunpeng\练习\判断输入的两个数的最大值\判断输入的两个数的最大值\判断输入的两个数的最大值.c(5): error C2059: 语法错误:“类型”
1>e:\c language\kunpeng\练习\判断输入的两个数的最大值\判断输入的两个数的最大值\判断输入的两个数的最大值.c(12): error C2059: 语法错误:“类型”

没搞懂为什么还报类型错,望各位大虾指教,谢谢!
搜索更多相关主题的帖子: max include system return 
2013-04-03 23:30
wendyc
Rank: 1
来 自:江西省萍乡市
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-11-18
收藏
得分:0 
谢谢!我注掉后没有问题了。
这是为什么呢?
因为我是用Microsoft Visual Studio 2010,在编写完之后,习惯用F5直接启用调试,include <windows.h>来使用system("pause")来暂时让程序停留在结果处,不然F5后就直接自动关闭console了.

精简, 创新
2013-04-04 00:00
wendyc
Rank: 1
来 自:江西省萍乡市
等 级:新手上路
帖 子:6
专家分:4
注 册:2012-11-18
收藏
得分:0 
TKS!
我把max函数名随便改之后是没有问题,可能是和windows.h里面的某个函数或是变量之类的有冲突吧,也找不到windows.h这个东东,大家早点休息哈,身体重要.

精简, 创新
2013-04-04 00:23
快速回复:求输入的两个数的最大值报错
数据加载中...
 
   



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

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