1022 D進制的A+B (20 分)

在這裏插入圖片描述
思路 :
十進制轉其他進制,不斷取要轉進制的餘,餘數作爲要輸出的低位。直至要轉進制的數變爲0
源代碼:
#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,d;
scanf("%d%d%d",&a,&b,&d);
long long sum = a+b;
int dSum[100],n=0;
if(sum==0){
printf(“0”);
}
while(sum){
dSum[n++] = sum % d;
sum /= d;
}
while(n–){
printf("%d",dSum[n]);
}
return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章