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;
}