RRWJ__的博客

一定要有信心!

1022. D进制的A+B (20)

【思路】除R取余倒计法实现进制转换,使用do...while循环可以不用单独判断数值为零的情况

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int A,B,D,sum,a[100];
    scanf("%d%d%d",&A,&B,&D);
    sum = A+B;
    int i=0;
    do{
        a[i++] = sum%D;
        sum = sum/D;
    }while(sum!=0);
    for(int j=i-1;j>=0;j--){
        printf("%d",a[j]);
    }
    return 0;
}

阅读更多
上一篇1021. 个位数统计 (15)
下一篇1023. 组个最小数 (20)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭