美文网首页
C语言实现 PTA 1022 D进制的A+B

C语言实现 PTA 1022 D进制的A+B

作者: Thorrrrc | 来源:发表于2019-11-19 18:07 被阅读0次

输入两个非负 10 进制整数 A 和 B (≤2^30−1),输出 A+B 的 D (1<D≤10)进制数。

输入格式:

输入在一行中依次给出 3 个整数 A、B 和 D。

输出格式:

输出 A+B 的 D 进制数。

输入样例:
123 456 8
输出样例:
1103
#include <stdio.h>
int main(int argc, char *argv[])
{
    int a,b,i = 0,base,n,num[100];
        scanf("%d %d %d",&a,&b,&base);
        n = a+b;
        do{
            i++;
                    num[i] = n%base;
                    n = n/base;
        }while (n != 0);
 
    for (i;i > 0;i--){
        printf ("%d", num[i] ); 
    } 
    return 0;
}

相关文章

  • C语言实现 PTA 1022 D进制的A+B

    输入两个非负 10 进制整数 A 和 B (≤2^30−1),输出 A+B 的 D (1

  • B1022

    1022 D进制的A+B (20)(20 分) 输入两个非负10进制整数A和B(<=230-1),输出A+B的D ...

  • PTA 1022 D进制的A+B (20 分)

    题目 输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1

  • 1022

    //1022 D进制的A+B(20 分)//输入两个非负 10 进制整数 A 和 B (≤2 ^​ 30​ − 1...

  • PAT1022

    1022 D进制的A+B (20 分) 输入两个非负 10 进制整数 A 和 B (≤2​30​​−1),输出 A...

  • PAT-B 1022 D进制的A+B(C语言)

    题目 链接:PAT (Basic Level) Practice 1022 D进制的A+B 输入两个非负 10 进...

  • 1022 D进制的A+B

    输入两个非负 10 进制整数 A 和 B (≤2^30 −1),输出 A+B 的 D (1

  • PAT Basic 1022. D进制的A+B (20)(C语言

    我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。...

  • 1022.D进制的A+B

    题目描述 输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。 输...

  • C语言实现 PTA 1016 部分A+B

    正整数 A 的“D​A(为 1 位整数)部分”定义为由 A 中所有 D​A组成的新整数 PA。例如:给定 A=38...

网友评论

      本文标题:C语言实现 PTA 1022 D进制的A+B

      本文链接:https://www.haomeiwen.com/subject/vzjgictx.html