📄 zp1292_highprecision.cpp
字号:
//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include <iostream.h>
#include <string.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
int i,j,n,l;
char s[110];
int a[110];
cin>>n;
for (i=1;i<=n;i++)
{
for (j=0;j<=110;j++) a[j]=0;
l=0;
gets(s);
while (strcmp(s,"0"))
{
if (strlen(s)>l) l=strlen(s);
for (j=strlen(s);j>0;j--)
if (s[j-1]>='0' && s[j-1]<='9')
a[strlen(s)-j+1]+=s[j-1]-'0';
for (j=1;j<=strlen(s);j++)
if (a[j]>=10)
{ a[j]-=10; a[j+1]++;
if (j==l) l++; }
gets(s);
}
for (j=l;j>0;j--)
cout<<a[j];
cout<<endl;
if (n-i) cout<<endl;
}
return 0;
}
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -