跟样例一模一样,为啥过不了呢
查看原帖
跟样例一模一样,为啥过不了呢
328313
syy981201楼主2022/3/5 18:20
#include<iostream>
#include<stack>
using namespace std;
int main()
{
	int n,m;
	cin>>m>>n;
	int sum=-1;//记录位数
	stack<int> s;
	while(n)
	{
		int temp=n%10;
		s.push(temp);//读出每一位
		sum++;
		n=n/10;
	}
	while(s.size()-1)
	{
		int t=s.top();
		s.pop();
		if(t!=0) cout<<t<<"*"<<m<<"^"<<sum<<"+";
		sum--;
	}
	cout<<s.top()<<"*"<<m<<"^"<<sum;//读最后一位
	return 0;
}
2022/3/5 18:20
加载中...