salabelle什么意思:C++哪有错误?

来源:百度文库 编辑:高考问答 时间:2024/05/05 07:13:33
#include <iostream.h>
#include "example.h"
void main()
{
int a,b,c;
cout <<"请输入3个整数:";
cin>>a>>b>>c;
cout <<"最大值:"<<max_value(a,b,c)<<endl;
cout <<"最小值:"<<min_value(a,b,c)<<endl;
}
int max_value(int a,int b,int c);
int min_value(int a,int b,int c);
int max_value(int a,int b,int c)
{
if (a<b) a=b;
if (a<c) a=c;
return a;
}
int min_value(int a,int b,int c)
{
if (a>b) a=b;
if (a>c) a=c;
return a;
}
具体应该怎么写啊

int max_value(int a,int b,int c);
int min_value(int a,int b,int c);
这两句要放到void main()的前面

另:void main()是错误的用法,虽然编译器可能不报错

int max_value(int a,int b,int c);
int min_value(int a,int b,int c);
这两句要放到main的大括号里面,另外,void main()也不是错误的用法。这在vb++的平台上是必需的