#include#include#includeusing namespace std;
const int maxn=110;
char a[maxn],b[maxn];
char ans[maxn]=;
int main()
{ scanf("%s %s",a,b);
int lena=strlen(a);
int lenb=strlen(b);
reverse(a,a+lena);
reverse(b,b+lenb);
int chang=max(lena,lenb);
for(int i=0;i總結:
1.本題使用標準庫函式reverse,max,注意新增頭部
2.個位為第一位,即下標為偶對應奇數字,正好倒過來
3,定義的是字元陣列,想反轉不能用a.begin(),直接用a即可
4.ans是字元陣列,故將求出的整數放入時,+『0』不能丟
5.對於字串長度不等,短的應用0補上
B1048 數字加密
1048 數字加密 20 分 本題要求實現一種數字加密方法。首先固定乙個加密用正整數 a,對任一正整數 b,將其每 1 位數字與 a 的對應位置上的數字進行以下運算 對奇數字,對應位的數字相加後對 13 取餘 這裡用 j 代表 10 q 代表 11 k 代表 12 對偶數字,用 b 的數字減去 a ...
B1048 數字加密
本題要求實現一種數字加密方法。首先固定乙個加密用正整數 a,對任一正整數 b,將其每 1 位數字與 a 的對應位置上的數字進行以下運算 對奇數字,對應位的數字相加後對 13 取餘 這裡用 j 代表 10 q 代表 11 k 代表 12 對偶數字,用 b 的數字減去 a 的數字,若結果為負數,則再加 ...
B 1048 數字加密 20 分
本題要求實現一種數字加密方法。首先固定乙個加密用正整數 a,對任一正整數 b,將其每 1 位數字與 a 的對應位置上的數字進行以下運算 對奇數字,對應位的數字相加後對 13 取餘 這裡用 j 代表 10 q 代表 11 k 代表 12 對偶數字,用 b 的數字減去 a 的數字,若結果為負數,則再加 ...