做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。

【PAT乙级】 就不告诉你 (字符串逆输出)

输入格式:

输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。

输出格式:

在一行中倒着输出 A 和 B 的乘积。

输入样例:

5 7

输出样例:

53

 

思路:

注意个位为 0 的情况。

CODE

#include <iostream>
using namespace std;
#include <string>
int main()
{
	int a, b;
	cin >> a >> b;
	string c = to_string(a * b);
	bool have = false;
	for (int i = c.length()-1; i>=0; i--)
	{
		if (c[i] == '0')
		{
			if (have)
			{
				cout << c[i];
			}
			continue;
		}
		else
		{
			have = true;
			cout << c[i];
		}
	}
}
【PAT乙级】 就不告诉你 (字符串逆输出)

相关文章:

  • 2021-11-06
  • 2021-04-02
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
  • 2021-06-01
猜你喜欢
  • 2021-06-10
  • 2021-11-15
  • 2021-09-05
  • 2021-06-28
  • 2022-12-23
  • 2022-01-01
  • 2021-12-27
相关资源
相似解决方案