信息学奥赛C++语言: 奶牛乘法
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛C++语言: 奶牛乘法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
做厭了乘法計算題的佳佳,自創了一種新的乘法運算法則。在這套法則里,A x B等于一個取自A、一個取自B的所有數字對的乘積的和。
例如,123x45等于1x4+1×5+2x4+2x5+3x4+3×5=54
本題的任務是,對于給定的數A和B,用新的乘法法則計算AxB的值。
【輸入】
一行兩個用一個空格隔開的整數A和B,
【輸出】
一行一個整數,表示新的乘法法則下A × B的值。
【輸入樣例】
123 45
【輸出樣例】
54
代碼
#include<stdio.h> #include<string.h> int a[100],b[100]; char ss[100],s[100]; long long ans; int main() { scanf("%s",s); for (int i=1;i<=strlen(s);++i) a[i]=s[i-1]-'0'; scanf("%s",ss); for (int i=1;i<=strlen(ss);++i) b[i]=ss[i-1]-'0'; a[0]=strlen(s); b[0]=strlen(ss); for (int i=1;i<=a[0];++i) for (int j=1;j<=b[0];++j) ans+=a[i]*b[j]; printf("%lld",ans); return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛C++语言: 奶牛乘法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通C++语言——1093:
- 下一篇: 信息学奥赛一本通C++语言——1016: