请问这段代码C++哪里错了。谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/26 11:33:59
#include"iostream.h"
int main(int a,int b)
{
int r=3,s=5,t;
t=max(r,s);
cout<<t<<endl;
return 0;
}
#include"iostream.h"
int max(int a,int b);
int main()
{
int r=3,s=5,t;
t=max(r,s);
cout<<t<<endl;
return 0;
}这样对吗?

#include"iostream.h"
int max(int a,int b){return a>b?a:b;}
int main()
{
int r=3,s=5,t;
t=max(r,s);
cout<<t<<endl;
return 0;
}

C++标准库中没有max函数
自己写个就行

一是函数没定义..还有一点就是开始说明应该如下:
#include<iostream>

iostream 应该不是加“”,而是< >