B-1010 一元多项式求导 (25分)
#include <stdio.h>
int main(){
int i=0,j=0,count=0;
int x[100]={},z[100]={};//存储系数和指数
while(scanf("%d %d",&x[i],&z[i])!=EOF){
i++;//记录项数
}
if(i==1){//如果多项式只有一项即常数项,求导等于0,则直接输出‘0 0’
printf("0 0");
return 0;
}
for(;j<i;j++){
if(z[j]>0){
x[j]*=z[j];
z[j]--;
}else count++;
}
for(j=0;j<i-count;j++){
printf("%d %d",x[j],z[j]);
if(j<i-count-1)printf(" ");
}
return 0;
}