PAT乙1022. D進位制的A+B (20)
阿新 • • 發佈:2019-01-12
題目在這裡
1022. D進位制的A+B (20)
時間限制 100 ms記憶體限制 65536 kB
程式碼長度限制 8000 B
判題程式 Standard 作者 CHEN, Yue
輸入兩個非負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> int main(){ int a,b,j,k; scanf("%d%d%d",&a,&b,&j); int c=a+b; int z[40],num=0; do{ z[num++]=c%j; c=c/j; }while(c!=0); for(k=num-1;k>=0;k--){ printf("%d",z[k]); } return 0; }