注册 登录
编程论坛 C++教室

菜鸟遇初级问题,帮忙看看

叶笙 发布于 2015-05-08 13:43, 584 次点击
我在vc6.0++中写这个
#include <iostream>
using namespace std;
int max(int x,int y)
{
  int z;
  if(x>y) z=x;
    else z=y;
  return(z);
}


int main()
{
  int a,b,m;
  cin >>a >>b;
  m=max(a,b);
  cout <<"max="<<m <<'\n';
  return 0;
}
出现error C2447: missing function header (old-style formal list?)
error C2143: syntax error : missing ')' before ';'
error C2059: syntax error : ')'
我改怎么改?
6 回复
#2
小狼烟2015-05-11 10:05
没有报错什么的啊,你把return Z的括号去掉试试
#3
yangfrancis2015-05-11 16:00
我的电脑上运行也正常,一个字没改动
#4
wp2319572015-05-11 16:03
vs2010  无编译错误  无运行错误
#5
hzj1996032015-05-11 19:50
回复 楼主 叶笙
没错误啊,
#6
ding137431882015-05-12 20:05
回复 楼主 叶笙
无报错。运行了一次。正常。没改动
#7
GlassSky2015-05-14 18:53
vc 6.0............建议少用了
1