⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gaojingdu.cpp

📁 本程序是程序设计大赛的经典问题之一:解决大整数的计算功能.
💻 CPP
字号:
#include<iostream>
using namespace std;
int main()
{
	int A[1000],B[1000],C[1000];
	int n;
	char a;
    cin>>n;
	getchar();
	for(int i=0;i<n;i++)
	{
		for(int m=0;m<1000;m++)
		A[m]=B[m]=C[m]=0;
		int j=0,k=0;
		while((a=getchar())!=' ')
		{
			A[j++]=a-'0';
		}
		while((a=getchar())!='\n')
		{
			B[k++]=a-'0';
		}
		int t,max;
		if(j<k)
		{
			t=j;
		    max=k;
		}
		else
		{
			t=k;
			max=j;
		}
		for(int h=max;h>=1;h--)
		{
			C[h-1]+=A[j-1]+B[k-1];
			if(C[h]>9)
			{
				C[h]-=10;
				C[h-1]++;
			}
		}
	    h--;
		if(C[h]>9)
			{
				C[h]-=10;
				C[h-1]++;
			}
	
		for(int g=0;g<max;g++)
		{
		cout<<C[g];
		}
		cout<<endl;	
	}
	return 0;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -