poj3673

来源:互联网 发布:怎么下载mod软件 编辑:程序博客网 时间:2024/06/05 22:35

题意就是把各两个数的各个位分别相乘之后把结果加起来。

用个字符串存储数,之后用long long记一下结果就OK了,非常非常的水

#include<iostream>  using namespace std; char num1[100];char num2[100];long long result;int main()  {  int l1 = 0, l2 = 0, i, j;scanf("%s%s", num1, num2);while(num1[l1] != '\0')l1++;while(num2[l2] != '\0')l2++;for(i = 0; i < l1; i++){for(j = 0; j < l2; j++){result += (num1[i] - '0') * (num2[j] - '0');}}cout << result << endl;} 

0 0