C语言问题
#include"stdio.h"#include"stdlib.h"#include"time.h"intmax(inta,intb,intc){intd;if(a>b...
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int max(int a,int b,int c)
{
int d;
if(a>b) d=a;
else d=b;
if(d>c) d=d;
else d=c;
return (d);
}
main()
{
int x,y,z,o;
srand(time(NULL));
x=rand()%100;
y=rand()%100;
z=rand()%100;
printf("语文为:%d 数学为:%d 英语为:%d",x,y,z);
o=max(x,y,z);
printf("%d",o);
}
请问这个程序哪里错了 为什么提示错误warning C4002: too many actual parameters for macro 'max'
G:\hhhh.c(4) : error C2059: syntax error : 'type'
G:\hhhh.c(21) : warning C4002: too many actual parameters for macro 'max'
这是什么原因!!!!!!!! 展开
#include "stdlib.h"
#include "time.h"
int max(int a,int b,int c)
{
int d;
if(a>b) d=a;
else d=b;
if(d>c) d=d;
else d=c;
return (d);
}
main()
{
int x,y,z,o;
srand(time(NULL));
x=rand()%100;
y=rand()%100;
z=rand()%100;
printf("语文为:%d 数学为:%d 英语为:%d",x,y,z);
o=max(x,y,z);
printf("%d",o);
}
请问这个程序哪里错了 为什么提示错误warning C4002: too many actual parameters for macro 'max'
G:\hhhh.c(4) : error C2059: syntax error : 'type'
G:\hhhh.c(21) : warning C4002: too many actual parameters for macro 'max'
这是什么原因!!!!!!!! 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询