当前位置: 代码迷 >> C语言 >> [求助]一段求两数较大者的代码
  详细解决方案

[求助]一段求两数较大者的代码

热度:122   发布时间:2007-03-04 22:13:58.0
[求助]一段求两数较大者的代码
代码如下 偶是从书上抄的都抄错了  可以我对照了几次没发现哪出了啊很是郁闷 还请各位帮忙看下错哪了
#include <stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
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);
}
搜索更多相关的解决方案: 代码  

----------------解决方案--------------------------------------------------------
以下是引用sztonyyang在2007-3-4 22:13:58的发言:
代码如下 偶是从书上抄的都抄错了  可以我对照了几次没发现哪出了啊很是郁闷 还请各位帮忙看下错哪了
#include <stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
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);
}


----------------解决方案--------------------------------------------------------

以下是引用sztonyyang在2007-3-4 22:13:58的发言:
代码如下 偶是从书上抄的都抄错了  可以我对照了几次没发现哪出了啊很是郁闷 还请各位帮忙看下错哪了
#include <stdio.h>
void main()
{
int max(int x,int y);
int a,b,c;
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);
}

自定义函数末尾不要加分号


----------------解决方案--------------------------------------------------------

为什么我用的 free3.5  不会提示我哪点出错呢
  还有什么软件好用的啊


----------------解决方案--------------------------------------------------------
只是你用不习惯而已

你用习惯了就知道好处了
----------------解决方案--------------------------------------------------------

新手用 win-tc 合适
个人建议


----------------解决方案--------------------------------------------------------
[QUOTE]#include <stdio.h>

int max(int x,int y); //这个地方还是不能丢.
void main()
{
int max(int x,int y);
int a,b,c;
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);
}
为什么我用的 free3.5  不会提示我哪点出错呢
还有什么软件好用的啊 //跟编译没问题,什么软件都好,主要看人怎么用

[/QUOTE]
----------------解决方案--------------------------------------------------------
以下是引用shuaiye在2007-3-4 23:06:00的发言:
#include <stdio.h>

int max(int x,int y); //这个地方还是不能丢.
void main()
{
int max(int x,int y);
int a,b,c;
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);
}
为什么我用的 free3.5  不会提示我哪点出错呢
还有什么软件好用的啊 //跟编译没问题,什么软件都好,主要看人怎么用

void main()
{
int max(int x,int y);他己经定义好,再定义会多余。


----------------解决方案--------------------------------------------------------
对,没仔细看.SORRY.
----------------解决方案--------------------------------------------------------

但ANSI标准应该是这样

#include <stdio.h>
int max(int x,int y);
int main()



----------------解决方案--------------------------------------------------------
  相关解决方案