代码

#include <bits/stdc++.h>
using namespace std;
 
int main(int argc, char const *argv[])
{
    string s1, s2;
    int a[250], c[500];
    int m = 0;
    int len1, len2;
    memset(a, 0, sizeof(a) / sizeof(int));
    memset(c, 0, sizeof(c) / sizeof(int));
    cin >> s1;
    cin >> m;
    int len;
    if (s1 == "0" || m == 0)
    {
        cout << "0";
    }
    else
    {
        len = s1.size();
        for (int i = 0; i < len; i++)
        {
            a[i] = s1[len - i - 1] - '0';
        }
    }
 
    for (int i = 0; i < len; i++)
    {
        c[i] = a[i] * m;
    }
 
    for (int i = 0; i < len; i++)
    {
        c[i + 1] = c[i + 1] + c[i] / 10;
        c[i] = c[i] % 10;
    }
 
    while (c[len])
    {
        len++;
        c[len] = c[len - 1] / 10;
        c[len - 1] = c[len - 1] % 10;
    }
 
    for (int i = len - 1; i >= 0; i--)
    {
        cout << c[i];
    }
    return 0;
}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐