十分奇怪的问题
  • 板块灌水区
  • 楼主kfc444
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/11/10 18:37
  • 上次更新2024/11/10 21:07:14
查看原帖
十分奇怪的问题
766569
kfc444楼主2024/11/10 18:37

rt,写了一个代码:

#include <bits/stdc++.h>
using namespace std;

int main()
{
	int n;
	cin >> n;
	string s;
	cin >> s;
	bool flag=false;
	for (int i = 0; i < s.length(); i++)
	{
        if (flag) cout << "+";
		if (s[i]!='0') printf("%c*%d^%d", s[i], n, s.length()-i-1);
		flag=true;
	}
	return 0;	
} 

输入:

3 2102

输出:

2*3^3+1*3^2++2*3^0

问:1*3^2+后面的+哪来的??

2024/11/10 18:37
加载中...