楼上的,不好意思,改正后为z=y后还是得到错误信息.错误信息:说明语法错误.#include "stdio.h"#include "conio.h"main ();{ int a,b,c; scanf ("%d,%d,",&a,&b); d=max (a,b); printf ("max=%d",c);}
int max(int x,y){int z; if (x>y) z=x; else z=y; return (z); getch ();}
#include "conio.h" main ();{int a,b,c; /*电脑提示此句有误,MAX2.c 3说明语法有误*/scanf ("%d,%d",&a,&b);c=max(a,b);printf ("max=%d",c);}
int max(int x,int y){int z;if (x>y) z=x;else z=y;return (z);getch ();}还是有错啊!!!!
要先申明函数的#include "stdio.h"#include "conio.h" int max(int x,int y){int z;if (x>y) z=x;else z=y;return (z);getch ();}main() /*这里分号你不要忘记去掉*/{int a,b,c; scanf ("%d,%d",&a,&b);c=max(a,b);printf ("max=%d",c);}
不然系统无法知道,如果想保持原有的 在前面加上一句 int max(int ,int );