PAT 1023 Have Fun with Numbers (20 分) 大整数加法
#include
#include
using namespace std;
int main(){
char num[22];
int book[10]={0};
scanf("%s",&num);
int flag=0,len=strlen(num);
for(int i=len-1;i>=0;i--){
int temp=num[i]-'0';
book[temp]++;
temp=temp*2+flag;
flag=0;
if(temp>=10){
temp=temp-10;
flag=1;
}
num[i]=temp+'0';
book[temp]-
共有 0 条评论