问题描述:
设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)
#include<cstdio>
int main() {int a[100000];int b[100000];int n,m;char c;//判断结束的条件scanf("%d%d%c",&n,&m,&c);int i=0;while(c!='\n') {if(m!=0) {//判断指数为零的特例a[i]=n*m;b[i]=m-1;i++;}scanf("%d%d%c",&n,&m,&c);}if(m!=0) {//判断最后一项是否合法a[i]=n*m;b[i]=m-1;i++;}printf("%d %d",a[0],b[0]);for(int j=1; j<i; ++j)printf(" %d %d",a[j],b[j]);return 0;
}