关闭

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

354人阅读 评论(0) 收藏 举报
分类:

输入两个非负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<string.h>
int main(){
    long long a,b,c,d;
    int i=0;
    char s[40];
    scanf("%lld %lld %lld",&a,&b,&d);
    c=a+b;
    if(c==0){
        printf("0");
        return 0;
    }
    while(c!=0){
        s[i++]=c%d+'0';
        c/=d;
    }
    s[i]='\0';
    for(i=strlen(s)-1;i>=0;i--)printf("%c",s[i]);
    return 0;
}
0
0
查看评论

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

输入两个非负10进制整数A和B(30-1),输出A+B的D (1 输入格式: 输入在一行中依次给出3个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103 解题思路:别忘了,和等于零的情况-- 代码如下: #include #...
  • qq_19461913
  • qq_19461913
  • 2016-04-30 16:06
  • 198

D进制的A+B

输入两个非负10进制整数A和B#include #include using namespace std; void ten2x(int v, int x){ if (v < x) cout << v; else{ ten2x(v / x, x); cout &l...
  • mingyong_blog
  • mingyong_blog
  • 2016-08-07 12:18
  • 287

PAT 1022. D进制的A+B

1022. D进制的A+B (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 输...
  • youm11
  • youm11
  • 2015-03-06 17:46
  • 1059

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

输入两个非负10进制整数A和B(30-1),输出A+B的D (1 输入格式: 输入在一行中依次给出3个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103 这个题目,自己提交了三遍,一直没有AC,到...
  • xkzju2010
  • xkzju2010
  • 2015-05-14 10:30
  • 629

1022. D进制的A+B

输入两个非负10进制整数A和B(30-1),输出A+B的D (1 < D <= 10)进制数。 输入格式: 输入在一行中依次给出3个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103 算法: ...
  • chr1991
  • chr1991
  • 2016-02-12 20:53
  • 342

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 <iostream...
  • qq_30091945
  • qq_30091945
  • 2017-01-17 17:35
  • 543

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

输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
  • u014029311
  • u014029311
  • 2016-12-21 12:36
  • 338

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

1022. D进制的A+B (20) 时间限制 100 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 输...
  • JANESTAR
  • JANESTAR
  • 2014-06-05 15:41
  • 3245

PAT-乙级-1022. D进制的A+B (20)

1022. D进制的A+B (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 输入两个非负10进制整数A和B(30-1),输出A+B的D (...
  • orange2a
  • orange2a
  • 2016-07-14 20:01
  • 113

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

题目链接:1022. D进制的A+B (20) 思路: 将十进制数转换成n进制数  ,1 import java.util.Scanner; public class Main{ public static void main(String[] args...
  • qq_34594236
  • qq_34594236
  • 2016-05-30 13:34
  • 707
    个人资料
    • 访问:134192次
    • 积分:4923
    • 等级:
    • 排名:第6853名
    • 原创:371篇
    • 转载:9篇
    • 译文:0篇
    • 评论:39条
    博客专栏
    最新评论