B1022进制转换

B1022进制转换

#include<cstdio>
int main()
{
	int a,b,d;
	scanf("%d%d%d",&a,&b,&d);
	int sum=a+b;
	int ans[31],num=0;
	
	while(sum!=0)
	{
		ans[num++]=sum%d;
		sum=sum/d;
	}
	for(int i=num-1;i>=0;i--)
	{
		printf("%d",ans[i]);
	}
	return 0;	
}

注意:有一个点通过不了纠结死我了,有的用do while可以通过,但是我不懂为啥。

发布了61 篇原创文章 · 获赞 0 · 访问量 593

猜你喜欢

转载自blog.csdn.net/qq_38054511/article/details/103947182