其他分享
首页 > 其他分享> > 1086 就不告诉你 (15 分)

1086 就不告诉你 (15 分)

作者:互联网

\color{red} 注意:注意:
1.逆序输出谁都会,关键有个坑需要去掉首位的0
比如:
2 10
乘积是20
但是输出反转后不应该输出02,而是2
2.如果输出的结果两者的乘积是0的话
至少要保留一个0

#include <string>
#include <iostream>
#include <algorithm>  
using namespace std;
int main() {
	int a, b;
	cin >>a >>b;
	a *= b;
	string s = to_string(a);
	reverse(s.begin(), s.end());
	int i = 0;
	while(i < s.size() - 1 && s[i] == '0') i++; //去掉首位的0 
	s = s.substr(i);
	cout<<s<<endl;
	return 0;
}

标签:1086,15,string,输出,int,告诉,去掉,include,乘积
来源: https://blog.csdn.net/SYaoJun/article/details/100169864