社区讨论
终于AC了!!!!!!!!!!!!!!!
P1001A+B Problem参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @m4ny2ql5
- 此快照首次捕获于
- 2024/12/14 16:58 去年
- 此快照最后确认于
- 2024/12/14 16:58 去年
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a,b;
cin>>a>>b;
if(a<0&&b<0){
long long i=0;
while(i>a){
i--;
}
long long n=0;
while(n>b){
n--;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a与b都小于0;
else if(a>0&&b<0){
long long i=0;
while(i<a){
i++;
}
long long n=0;
while(n>b){
n--;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a大于0,b小于0;
else if(a<0&&b>0){
long long i=0;
while(i>a){
i--;
}
long long n=0;
while(n<b){
n++;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a小于0, b大于0;
else if(a>0&&b>0){
long long i=0;
while(i<a){
i++;
}
long long n=0;
while(n<b){
n++;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a与b都大于0;
else if(a==0&&b>0){
long long n=0,i=0;
while(n<b){
n++;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a=0,b大于0;
else if(a==0&&b<0){
long long n=0,i=0;
while(n>b){
n--;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a=0,b小于0;
else if(a<0&&b==0){
long long n=0,i=0;
while(n>a){
n--;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a小于0,b=0;
else if(a>0&&b==0){
long long n=0,i=0;
while(n<a){
n++;
}
long long ans;
ans=i+n;
cout<<ans<<endl;
return 0;
}
//a大于0,b=0;
else if(a==0&&b==0){
long long i=-1,n=-1;
while(i<a){
i++;
}
while(n<b){
n++;
}
long long ans;
ans=a+b;
cout<<ans;
return 0;
}
//a与b都等于0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...