社区讨论
各位大神我的代码哪里错了?
P1001A+B Problem参与者 14已保存回复 23
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 23 条
- 当前快照
- 1 份
- 快照标识符
- @lo9b11oa
- 此快照首次捕获于
- 2023/10/28 08:29 2 年前
- 此快照最后确认于
- 2023/10/28 08:29 2 年前
C
#include <iostream>
using namespace std;
int plus(int x,int y){
int z,q,a;
if(x<0){
if(y>0){
y=y-(0-x);
z=y;
}else if(y<0){
q=-x;
a=-y;
z=plus(q,a);
}else{
z=x;
}
}else if(x>0){
if(y>0){
z=x+y;
}else if(y<0){
x=x-(0-y);
z=x;
}else{
z=x;
}
}else{
if(y>0){
z=y
}else if(y<0){
z=y
}else{
z=y;
}
}
return z;
}
int main(){
int a,b,ans;
cin>>a>>b;
ans=plus(a,b);
cout<<plus;
return 0;
}
提交后报错了......
回复
共 23 条回复,欢迎继续交流。
正在加载回复...