在书上抄下来的,本想上机打一打,没想到还有问题,到底是为什么?书上原文如下
c*的意思是你的程序没有保存,还有就是还没有定义max方法,修改后程序如下:
/* Note:Your choice is C IDE */
#include "stdio.h"
int max(int a,int b){
return a>b?a:b;
}
void main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c = max(a,b);
printf("max=%d\n",c);
}
你max函数没有定义哟
是不是书上max函数在下一页上你没有写啊
在你的代码之后加上max函数的定义就好
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include <stdio.h>
int main()
{
int max(int x,int y);
int a=0,b=0,c=0;
scanf("%d%d",&a,&b);
c = max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y){
if (x>y)
return x;
else
return y;
}
,,。、,。、