| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 367 人关注过本帖
标题:[求助]一个简单的问题
只看楼主 加入收藏
bbaavv1226
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-3-2
收藏
 问题点数:0 回复次数:5 
[求助]一个简单的问题
#include <stdio.h>
main()
{
int a,b,c;
printf("ENTER TWO NO:");
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return(z);
}

我用的是C-F遍的 c=max(a,b); 在这出错了
为什么???
2007-04-16 22:51
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
没有声明,再调用前加句 intmax(int,int);

雁无留踪之意,水无取影之心
2007-04-16 22:59
帅浪
Rank: 1
等 级:新手上路
威 望:1
帖 子:139
专家分:0
注 册:2007-4-4
收藏
得分:0 
#include <stdio.h>
int max(int x,int y)//应该加上这个就好了!
main()
{
int a,b,c;
printf("ENTER TWO NO:");
scanf("%d%d",&a,&b);//改为scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return(z);
}
或者用TC2.0吧,TC蛮好的!

世上事有难易乎?为之?则难者亦易矣;不为,则易者亦难矣
2007-04-16 23:02
liel
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-1-16
收藏
得分:0 
你的max 函数在mian函数后面,要么就把max 函数定义在mian函数前面,
要么就在你上面的程序里mian函数里声明一下就好了!

2007-04-16 23:02
liel
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-1-16
收藏
得分:0 

#include <stdio.h>
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return(z);
}
main()
{
int a,b,c;
printf("ENTER TWO NO:");
scanf("%d%d",&a,&b);
getchar();
c=max(a,b);
printf("max=%d\n",c);
getchar();
}




或者
#include <stdio.h>

main()
{ int max(int x,int y);//在mian函数里声明
int a,b,c;
printf("ENTER TWO NO:");
scanf("%d%d",&a,&b);
getchar();
c=max(a,b);
printf("max=%d\n",c);
getchar();
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return(z);
}


2007-04-16 23:07
bbaavv1226
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-3-2
收藏
得分:0 
哦,谢了

2007-04-16 23:08
快速回复:[求助]一个简单的问题
数据加载中...
 
   



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

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