特殊乘法。。
題目描述:
寫個算法,對兩個小于1000000000的輸入,求特殊乘法的結果。
特殊乘法舉例:123*45=1*4+1*5+2*4+2*5+3*4+3*5.
輸入:
兩個小于1000000000的數。
輸出:
輸入可能有多組數據,對于每組數據,Input中的兩個數按照題目要求的方法進行運算后,輸出得到的結果。
樣例輸入:
123 45
樣例輸出:
54
代碼:
#include <iostream> #include <cstdio> #include <string>using namespace std;int main() {string str1, str2;while (cin >> str1 >> str2) {int answer = 0;for (int i = 0; i < str1.size(); i++) {for (int j = 0; j < str2.size(); j++) {answer += (str1[i] - '0') * (str2[j] - '0');}}printf("%d\n", answer);}return 0; }總結
- 上一篇: 申请外观专利如何简要描述外观?
- 下一篇: 近年来高层建筑火灾频发,这些安全逃生知识