演算法提高 乘法運算

2021-07-27 10:41:04 字數 656 閱讀 5506

時間限制: 1 sec  記憶體限制: 512 mb

提交: 18  解決: 5 [

提交][

狀態][

討論版]

編制乙個乘法運算的程式。

從鍵盤讀入2個100以內的正整數,進行乘法運算並以豎式輸出。

輸入只有一行,是兩個用空格隔開的數字,均在1~99之間(含1和99)。

輸出為4行或7行,符合乘法的豎式運算格式。

89 13
89×13━━━26789━━━1157

3×89=267,則第四行267右側對準個位輸出。1×89=89,則第五行89右側對準十位輸出。267+890=1157,則1157右側對準個位輸出。 

#includeusing namespace std;

int main()

,b[2]=;

cin>>n>>m;

a[0]=n%10;//儲存第乙個數的個位

a[1]=n/10;//儲存第乙個數的十位

b[0]=m%10;//

b[1]=m/10;//

cout<0&&b[1]>0)//兩位數乘兩位數

cout<<"━━━"

return 0;

}

1018 演算法提高 乘法運算

時間限制 1 sec 記憶體限制 512 mb 提交 10 解決 2 提交 狀態 討論版 題目鏈結 編制乙個乘法運算的程式。從鍵盤讀入2個100以內的正整數,進行乘法運算並以豎式輸出。輸入只有一行,是兩個用空格隔開的數字,均在1 99之間 含1和99 輸出為4行或7行,符合乘法的豎式運算格式。89 ...

演算法提高 矩陣乘法

問題描述 有n個矩陣,大小分別為a0a1,a1a2,a2a3,a n 1 a n 現要將它們依次相乘,只能使用結合率,求最少需要多少次運算。兩個大小分別為pq和qr的矩陣相乘時的運算次數計為pqr。輸入格式 輸入的第一行包含乙個整數n,表示矩陣的個數。第二行包含n 1個數,表示給定的矩陣。輸出格式 ...

演算法提高 矩陣乘法

問題描述 有 n 個矩陣,大小分別為 a0 a1,a1 a2,a2 a3,an 1 an,現要將它們依次相乘,只能使用結合率,求最少需要多少次運算。兩個大小分別為 p q 和 q r 的矩陣相乘時的運算次數計為 p q r。輸入格式 輸入的第一行包含乙個整數 n,表示矩陣的個數。第二行包含 n 1 ...