求大佬康康!!多一个-16为什么??
查看原帖
求大佬康康!!多一个-16为什么??
464717
范范范yue楼主2021/10/10 20:36
#include<bits/stdc++.h>
using namespace std;
int n,c;
char m[1005];
int a[1005];
void jz(int n,int c)
{
	for(int i=0;i<c;i++)
	{
		a[i]=m[i]-'0';
	}
	for(int i=0;i<c;i++)
	{
		if(i==0&&a[i]!=0)
		cout<<a[i]<<"*"<<n<<"^"<<c-i-1;
		else if(a[i]!=0)
		cout<<"+"<<a[i]<<"*"<<n<<"^"<<c-i-1;
	}
	return ;
}
int main()
{
	cin>>n;
	gets(m);
	c=strlen(m);
	jz(n,c);
	return 0;
}
2021/10/10 20:36
加载中...