五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

1307:【例1.3】高精度乘法

2022-12-25 19:50 作者:欻地瓜  | 我要投稿

#include <iostream>

#include <cstring>

#include <cmath>


using namespace std;


int main() {

string a1, b1;

cin >> a1 >> b1;


int a[105] = {}, b[106] = {}, lena = a1.length(), lenb = b1.length(); // 1234, 234

for (int i = 0; i < lena; i++) {

a[lena - 1 - i] = a1[i] - 48;

}

for (int i = 0; i < lenb; i++) {

b[lenb - 1 - i] = b1[i] - 48;

}


int c[10005] = {};

for(int i=0;i<lena;i++){

int y = 0;

for(int j=0;j<lenb;j++){

c[i + j] += a[i] * b[j] + y;

y = c[i + j] / 10;

c[i + j] %= 10;

}

c[lenb + i] = y;

}


bool q = 0;

int lenc = lena + lenb; // 000001234560004567

for(int i=0;i<lenc;i++){

if(q || c[lenc - 1 - i]){

cout << c[lenc - 1 - i];

q = 1;

}

}


return 0;

}

答案正確

如果有疑問的朋友可以詳見是視頻講解,謝謝!

1307:【例1.3】高精度乘法的評論 (共 條)

分享到微博請遵守國家法律
宜君县| 睢宁县| 梅州市| 晋江市| 秀山| 同仁县| 张家港市| 吕梁市| 门源| 水城县| 翼城县| 呼伦贝尔市| 西藏| 景宁| 若尔盖县| 顺义区| 闽侯县| 武宣县| 大关县| 石柱| 汉寿县| 布拖县| 冕宁县| 清镇市| 宁津县| 古蔺县| 三台县| 平阳县| 灵武市| 澜沧| 海城市| 兴海县| 寿宁县| 三原县| 扬州市| 临高县| 涟源市| 灵武市| 宝鸡市| 措勤县| 张北县|