社区讨论

暴力版a+b(等于掰手指算)

P1001A+B Problem参与者 7已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@mi6lkynn
此快照首次捕获于
2025/11/20 06:52
4 个月前
此快照最后确认于
2025/11/20 06:52
4 个月前
查看原帖
CPP
#include<cstdio>
using namespace std;
int main()
{
    int a,b,i,c=0;
    scanf("%d%d",&a,&b);
    if(a>=0&&b>=0)//都为正的情况
    {
        for(i=0;i<a;i++) c++;
        for(i=0;i<b;i++) c++;
        printf("%d",c);
        return 0;
    }
    if(a<0&&b<0)//都为负的情况
    {
        a=-a;
        b=-b;
        for(i=0;i<a;i++) c++;
        for(i=0;i<b;i++) c++;
        printf("%d",-c);
        return 0;
    }
    if(a>b)//一正一负的情况
    {
        for(i=0;i<a;i++) c++;
        for(i=0;i<b;i++) c--;
        printf("%d",c);
        return 0;
    }
    if(a<b)//一正一负的情况
    {
        for(i=0;i<a;i++) c--;
        for(i=0;i<b;i++) c++;
        printf("%d",c);
        return 0;
    }
    return 0;
}
尽情的说我渣吧

回复

10 条回复,欢迎继续交流。

正在加载回复...