求解C语言题目,这道程序哪里错了?
#include<iostream>usingnamespacestd;intmain(){inta,b;c=add(a,b)cout<<"a+b="<<c<<endl;...
#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);
} 展开
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);
} 展开
2个回答
展开全部
#include<iostream>
using namespace std;
int add(int x,int y);//这个地方添加了函数的声明
int main()
{
int a,b,c;//这个地方a,b都没有初始化,此时a,b的值是随机的,也就是不知道a,b是什么,还有就是我不知道你用的什么开发软件,有些软件要求必须初始化的,其中我还添加了变量c的声明
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 add(int x,int y)
{
int z;// 这个地方加了一个变量的声明
z = x+y;
return z;
}//这样就不需要添加函数声明了
int main()
{
棚皮 int a,b,c;//这个地方a,b都没有初始化,此时a,b的值是随机的,也就是不知道a,b是什么,还有就是我不知道你用的什么开发软件,有些软件要求必须初始化的其中我还添加了变量c的声明
c = add(a,b);//这个地方添加了一个分号
cout<<"a+b="<<c<<endl;
return 0;
}
//你可以把注释里面的东西写上,就可以了
展开全部
int add(int x,int y);
{
z=x+y;
return (z);
}
改为:
int add(int x,int y){
int z=x+y;
return 绝运(z);
}
多了个分号,少了申明。
c=add(a,b)
cout<<"a+b="<<c<<endl;
这里又少了个碰袭分号:并吵梁
c=add(a,b);
cout<<"a+b="<<c<<endl;
更多追问追答
追答
哥,你的错误太多了,我给你整理一下吧:
#include <iostream>
using namespace std;
int main() {
int a, b;
int c = add(a, b);
cout << "a+b=" << c << endl;
return 0;
}
int add(int x, int y) {
int z = x + y;
return (z);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询