数组开成啊a【1000】就只有90分,但是题目里不就是说长度不超过1000?
查看原帖
数组开成啊a【1000】就只有90分,但是题目里不就是说长度不超过1000?
948229
tutu_6trc楼主2023/3/5 16:51
#include <bits/stdc++.h>
using namespace std;
int main(){
	int m;
	char a[1000];
	cin>>m;
	cin>>a;
	if(a[0]!='0')
	cout<<a[0]<<'*'<<m<<'^'<<strlen(a)-1;
	for(int i=1;i<strlen(a);i++){
		if(a[i]!='0')
		cout<<'+'<<a[i]<<'*'<<m<<'^'<<strlen(a)-1-i;
	}
}

//数组改成a[1002]就ac了,搞不懂

2023/3/5 16:51
加载中...