本地正确,却通不过,求助各位大佬
查看原帖
本地正确,却通不过,求助各位大佬
445897
gangBaDie楼主2021/5/26 14:56
# include <stdio.h>

void fun1(int m, int n, int i)
{
	int a[1000], j, k;
    
	for(j=i; j>=0; j--)
	{
		a[j] = n%10;
		n = n/10;
	}
	printf("%d*%d^%d", a[0], m, i);
	k=i;
	for(j=1; j<(i+1); j++)
	{
		k--;
		if(a[j]!=0)
			printf("+%d*%d^%d", a[j], m, k);
	}	
	printf("\n");
}

int main (void)
{
	int N, M, i=0, k;

	scanf("%d %d",&M, &N);
	k = N;
	while((k/10)!=0)
	{
		k = k/10;
		i++;
	}
	fun1(M, N, i);

	return 0;
}
2021/5/26 14:56
加载中...