B1010 univariate polynomial derivation (25 minutes)

Here Insert Picture Description
Solution: derivation function

note

  • Special sentence, if only to enter a zero-order items. L using the number of records.
#include <stdio.h>
int array1[1010]={0};
int array2[1010]={0};
int main(){
	int a1,a2;
	int t=0,l=0;
	while(scanf("%d%d",&a1,&a2)!= EOF){
		array1[t]=a1;
		array2[t]=a2;
		t++;
        if(a2==0) l++;
	}
	for(int i=0;i<t;i++){
        	if(t==l){
			printf("0 0");
			break;
		}
		if(array2[i]==0){
			continue;
		}else {if(i!=0) printf(" ");
			printf("%d %d",array1[i]*array2[i],array2[i]-1);
		}
	}
	return 0;
}
Published 91 original articles · won praise 9 · views 10000 +

Guess you like

Origin blog.csdn.net/WeDon_t/article/details/105152896