标题:[求助]一个简单的问题
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-132430-1-1.html




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

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