C/C++教程

PAT-B1022(C/C++代码解析)

本文主要是介绍PAT-B1022(C/C++代码解析),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1022 D进制的A+B (20 分)
在这里插入图片描述

#include <stdio.h>
int main ()
{
	int num[10001],a,b,d,i=0;
	scanf ("%d %d %d",&a,&b,&d);
	if (d==10)
	printf ("%d",a+b);
	else
	{
		int sum=a+b;
		do{
			num[i++]=sum%d;	
			sum=sum/d;
		}while(sum!=0);
		int j;
		for (j=i-1;j>=0;j--)
		printf ("%d",num[j]);
	}
	return 0;
}
这篇关于PAT-B1022(C/C++代码解析)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!