最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

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】高精度乘法的評論 (共 條)

分享到微博請遵守國家法律
寿阳县| 江达县| 红河县| 丁青县| 随州市| 邛崃市| 阳信县| 平塘县| 柞水县| 遵化市| 平乡县| 行唐县| 蓝山县| 汶川县| 惠州市| 保山市| 渝北区| 黑龙江省| 平安县| 新郑市| 丰都县| 广州市| 汝阳县| 莆田市| 启东市| 玉田县| 陆良县| 剑阁县| 卫辉市| 文山县| 贵阳市| 于都县| 邢台县| 思茅市| 舟曲县| 商丘市| 霍州市| 雷州市| 大宁县| 阜南县| 高陵县|