
题解:函数求导
注意
- 特判,如果只输入一个0次项。使用l记录个数。
#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;
}
本文介绍了一种使用C语言实现多项式函数求导的方法。通过读取多项式的系数和指数,程序能够计算并输出该多项式的一阶导数。特别地,当输入仅为常数项时,程序会输出0作为导数。
331

被折叠的 条评论
为什么被折叠?



