描述
輸入兩個(gè)非負(fù)10進(jìn)制整數(shù)A和B(<=230-1)沈善,輸出A+B的D (1 < D <= 10)進(jìn)制數(shù)沈贝。
輸入格式:
輸入在一行中依次給出3個(gè)整數(shù)A谆吴、B和D。
輸出格式:
輸出A+B的D進(jìn)制數(shù)攘蔽。
輸入樣例:
123 456 8
輸出樣例:
1103
C語(yǔ)言
#include <stdio.h>
// 進(jìn)制轉(zhuǎn)換
void radix(int n, int r)
{
if (0 < n){
radix(n/r, r);
printf("%d", n%r);
}
}
int main(void)
{
int x, y, j;
scanf("%d %d %d", &x, &y, &j);
int n = x + y;
if (n == 0){
printf("%d", n);
} else {
radix(x+y, j);
}
return 0;
}
全部通過(guò)