题目描述
读入两个“大数”,存储到两个字符串str_a和str_b中,请你将str_a和str_b的每一位分别处理成整数,逆序存储到数组a和b中并输出。
输入描述
两行,分别为两个大整数。
输出描述
两行,分别为两个大整数的逆序输出。
输入样例
20087
1876485
输出样例
78002
5846781
#include<bits/stdc++.h>
using namespace std;
int main(){
char str_a[1010], str_b[1010];
int a[1010], b[1010];
int a_len, b_len;
memset(a, 0, sizeof(a));
memset(b, 0, sizeof(b));
scanf("%s", str_a);
scanf("%s", str_b);
a_len = strlen(str_a);
b_len = strlen(str_b);
for (int i = 0; i < a_len; i++)
a[a_len-i-1] = str_a[i] - '0';
for (int i = 0; i < b_len; i++)
b[b_len-i-1] = str_b[i] - '0';
for (int i = 0; i < a_len; i++)
cout << a[i];
cout << endl;
for (int i = 0; i < b_len; i++)
cout << b[i];
}