1022. D進制的A+B (20)——C語言

輸入兩個非負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,d;
	int sum,i=0,j;
	int result[100];
	scanf("%d %d %d",&a,&b,&d);
	sum=a+b;
	while(sum)
	{
		result[i++]=sum%d;
		sum=sum/d;
	}
	for(j=i-1;j>=0;j--)
		printf("%d",result[j]);
	if(i==0) printf("0");
	return 0;
}


發佈了46 篇原創文章 · 獲贊 12 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章