问题描述:
#include <iostream>
using namespace std;
int main( )
{
int a,b;
c=add(a,b)
cout <<"a+b=" <<c <<endl;
return 0;
}
int add(int x,int y);
{
z=x+y;
return(z);
}
那里错了,错的地方 请各位大神帮忙修改下。。。。
问题解答:
你的意思是输入两个数然后求和吧?但是你没有输入语句,还有些其他错误,改后如下:
#include <iostream>
using namespace std;
int add(int x,int y)
{
int z;
z=x+y;
return(z);
}
int main( )
{
int a,b,c;
cin >> a >> b;
c=add(a,b);
cout <<"a+b=" << c <<endl;
system("pause");
return 0;
}
输入5回车、10回车。输出15
#include <iostream>
using namespace std;
int add(int,int);//这里得声明
int main( )
{
int a,b;
cin>>a>>b;
cout <<"a+b=" <<add(a,b) <<endl;
return 0;
}
int add(int x,int y);
{
return x+y;
}
你需要输入两个数字
你的main主函数里面缺少输入
加一句这个
cin >> a >> b
你int的自定义函数应在int main和using namespace std之间
C和Z应定义,应有一个输入.
下面是帮你修改后的代码,希望能对你有用:
#include <iostream>
using namespace std;
int add(int x,int y)
{
int z;
z=x+y;
return(z);
}
int main( )
{
int a,b,c;
cin>>a>>b;
c=add(a,b);
cout <<"a+b=" <<c <<endl;
system("pause");
return 0;
}
程序中的变量c没有声明,在使用调用函数时,如果主函数在被调函数的前面,要在程序中先声明,程序中的变量没有赋值,应写输入程序的变量的值cin>>a>>b;
#include <iostream>
using namespace std;
int add(int x,int y);
int main()
{
int a,b;
cin>>a>>b;
int c=add(a,b);
cout <<"a+b=" <<c <<endl;
return 0;
}
int add(int x,int y)
{int z;
z=x+y;
return(z);
}
#include <iostream>
using namespace std;
int main( )
{
int add(int x,int y);
int a,b,c;
cin>>a>>b;
c=add(a,b);
cout <<"a+b=" <<c <<endl;
return 0;
}
int add(int x,int y)
{
int z;
z=x+y;
return(z);
}
改的慢了,一个个动手真快