1.情景导入
数学老师请你帮忙,在屏幕上输出18+870的竖式计算,试编写一程序,实现这个功能。
答案:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,s;
a=18;
b=870;
s=a+b;
cout<<setw(10)<<a<<endl;
cout<<setw(4)<<"+"<<setw(6)<<b<<endl;
cout<<"---------------"<<endl;
cout<<setw(10)<<s<<endl;
return 0;
}
输出结果为:
18
+ 870
---------------------
888
解释:
代码其中的“setw(10)"就是输出10个空格,括号里是数字几,就空出几个空格,如果要输出太多空格,就用这个代码。