游客 Signup | Login
中文 | En

2666 - 竖式计算

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

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

  ***8.5

  +**2.5

  ------

**11.0

Input

Output

    8.5

+  2.5

------

  11.0

Examples

Input


                

Output


                

Hint

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

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

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

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

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

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

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

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

Hint

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

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

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

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

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

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

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

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题