2666 - 竖式计算

请用竖式计算8.5+2.5=11.0,在屏幕上显示整个过程。

     显示格式如下:注意,*号表示空格,不用显示;

  ***8.5

  +**2.5

  ------

**11.0

题目输入

题目输出

    8.5

+  2.5

------

  11.0

输入/输出样例

题目输入


                

题目输出


                

提示

分析:用小数变量x1,x2分别表示加数,用s表示它们的和。

共要输出4行,每行的内容和位置已经知道。

1:先用变量表示出两个加数,并求出和。

2: 根据空格数量,确定场宽,然后输出第一行内容

3:根据空格数量,确定场宽,然后输出第二行内容

4:根据空格数量,确定场宽,然后输出第三行内容

5: 根据空格数量,确定场宽,然后输出第四行内容

C++解答

#include<bits/stdc++.h>
using namespace std;
int main()
{
	cout<<"   8.5"<<endl;
	cout<<"+  2.5"<<endl;
	cout<<"------"<<endl;
	cout<<"  11.0"<<endl;
	return 0;
}

提示

分析:用小数变量x1,x2分别表示加数,用s表示它们的和。

共要输出4行,每行的内容和位置已经知道。

1:先用变量表示出两个加数,并求出和。

2: 根据空格数量,确定场宽,然后输出第一行内容

3:根据空格数量,确定场宽,然后输出第二行内容

4:根据空格数量,确定场宽,然后输出第三行内容

5: 根据空格数量,确定场宽,然后输出第四行内容

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题