[求助]一段求两数较大者的代码
代码如下 偶是从书上抄的都抄错了 可以我对照了几次没发现哪出了啊很是郁闷 还请各位帮忙看下错哪了#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);
}
代码如下 偶是从书上抄的都抄错了 可以我对照了几次没发现哪出了啊很是郁闷 还请各位帮忙看下错哪了
#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);
}
代码如下 偶是从书上抄的都抄错了 可以我对照了几次没发现哪出了啊很是郁闷 还请各位帮忙看下错哪了
#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 不会提示我哪点出错呢
还有什么软件好用的啊 //跟编译没问题,什么软件都好,主要看人怎么用
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()
----------------解决方案--------------------------------------------------------