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


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

    输入格式:

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

    输出格式:

    输出A+B的D进制数。

    输入样例:

    123 456 8
    

    输出样例:

    1103
    
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    
    int main()
    {
        int a,b,temp;  //因为是2^30次方所以用int足够
        int x,d,index=0;
        int ans[100];  //八进制每位
        int i;
        scanf("%d%d%d",&a,&b,&d);
        temp = a+b;
        do
        {
            x = temp%d;
            ans[index++] = x;
            temp /= d;
        }
        while( temp);
        for( i=index-1; i>=0; i--) //倒序排列
            printf("%d",ans[i]);
        return 0;
    }
    在这个国度中,必须不停地奔跑,才能使你保持在原地。如果想要寻求突破,就要以两倍现在速度奔跑!
  • 相关阅读:
    20150607-0608
    20150423
    感触
    NSString里面的数字
    Git使用相关
    状态栏的设置
    UI相关问题
    分栏(标签)控制器
    导航控制器
    NSAttributedString 属性
  • 原文地址:https://www.cnblogs.com/yuxiaoba/p/8482855.html
Copyright © 2020-2023  润新知