X进制的加法

C++环境编译

十进制数加法除基取余

#include <cstdio>

int main(int argc, const char * argv[]) {
    // insert code here...
    int a,b,c;
    printf("input:");
    scanf("%d%d%d",&a,&b,&c);
    int sum = a + b;
    int ans[31], num = 0;
    do{
        ans[num++] = sum % c;
        sum /= c;
    }while(sum != 0);
    for(int i = num - 1;i >= 0;i--)
        printf("%d\n",ans[i]);
    return 0;
}

猜你喜欢

转载自www.cnblogs.com/bingw/p/11800991.html