1. 程式人生 > >codeup27980 乘法算式(NOIP1996普及組第1題)

codeup27980 乘法算式(NOIP1996普及組第1題)

時空限制    1000ms/128MB

題目描述

編制一個乘法運算的程式 從鍵盤讀入2個100以內的正整數,進行乘法運算並以豎式輸出。 例如:輸入89 13         

再如:輸入16 8

輸入

一行兩個用空格隔開的100以內的正整數。

輸出

輸出乘法算式。

每行佔4個字元寬度。

程式碼

#include<iostream>
#include<iomanip>
using namespace std;

int main(){
	int a,b;
	cin>>a>>b;
	cout<<setw(4)<<a<<endl;
	cout<<"*"<<setw(3)<<b<<endl;
	cout<<"----"<<endl;
	if (b>10){
		cout<<setw(4)<<b%10*a<<endl;
		cout<<setw(3)<<b/10*a<<endl;
		cout<<"----"<<endl;
	}
	cout<<setw(4)<<a*b<<endl;
	return 0;
}