
C++菜鸟问题
#include"iostream.h"inta,b,c{intmax(intaintb);if(a>b)c=a;elsec=b;}intd,e{intmax(intci...
# include "iostream.h"
int a,b,c
{
int max(int a int b);
if(a>b)c=a;
else c=b;
}
int d,e
{
int max(int c int d);
if(c<d)e=d;
else e=c
}
void main()
{
cin>>a>>b>>d;
cout<<e<<endl;
}
错误代码
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(3) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(3) : error C2447: missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(10) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(10) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.
其实我是想求三个数中的最大值。。。按你教的又改了一版还是有错误 展开
int a,b,c
{
int max(int a int b);
if(a>b)c=a;
else c=b;
}
int d,e
{
int max(int c int d);
if(c<d)e=d;
else e=c
}
void main()
{
cin>>a>>b>>d;
cout<<e<<endl;
}
错误代码
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(3) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(3) : error C2447: missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(10) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio\MyProjects\a\c.cpp(10) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.
其实我是想求三个数中的最大值。。。按你教的又改了一版还是有错误 展开
3个回答
展开全部
# include "iostream.h"
int max(int a, int b)
{
int c;
if ( a > b )
{
c = a;
}
else
{
c = b;
}
return c;
}
void main()
{
int a ,b ,c; //先定义3个局部变量
cin >> a >> b; //从键盘输入2个值给a,b
c = max(a, b); //调用max函数,把a,b中较大的给c
cout << c << endl; //输出c的值
}
上面这段代码,上面的函数是求两个数中的较大值
下面的函数为主函数, 调用上面的函数。
追问
补充问题,帮忙看看,THX~~~~~~~~~~~~`
展开全部
//得到三个数中最大的一个数
#include <iostream>
using namespace std;
int max(int a,int b)
{
int c;
if (a>b)
{
c=a;
}
else
c=b;
return c ;
}
void main()
{
int d,e,f,g,h;
cout<<"请输入三个整数:"<<endl;
cin>>d>>e>>f;
g=max(d,e);//找出d,e中最大的数
h=max(f,g);//最大的数与f相比
cout<<"三个中最大的数是:"<<h<<endl;
return;
}
#include <iostream>
using namespace std;
int max(int a,int b)
{
int c;
if (a>b)
{
c=a;
}
else
c=b;
return c ;
}
void main()
{
int d,e,f,g,h;
cout<<"请输入三个整数:"<<endl;
cin>>d>>e>>f;
g=max(d,e);//找出d,e中最大的数
h=max(f,g);//最大的数与f相比
cout<<"三个中最大的数是:"<<h<<endl;
return;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大括号加在函数名的后面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询