90分求助
查看原帖
90分求助
1047961
lxl2012楼主2023/10/18 21:40
#include <bits/stdc++.h>
using namespace std;
char N[1000];
int M;
void zhbds(char a[],int jz){
	string b = a;
	bool f = 1;
	for(int i = 0;i < b.length();i ++){
		if(a[i] != '0' && f){
			cout<<a[i]<<"*"<<jz<<"^"<<b.length() - 1 - i;
			f = 0;
		}else if(a[i] != '0' && !f){
			cout<<"+"<<a[i]<<"*"<<jz<<"^"<<b.length() - 1 - i;
		}
	}
}
int main(){
	cin>>M>>N;
	zhbds(N,M); 
}
2023/10/18 21:40
加载中...