1010 一元多项式求导 (25 分)
发布日期:2021-06-29 22:19:41 浏览次数:2 分类:技术文章

本文共 659 字,大约阅读时间需要 2 分钟。

1010 一元多项式求导 (25 分)

设计函数求一元多项式的导数。(注:x
​n
​​ (n为整数)的一阶导数为nx
​n−1
​​ 。)

输入格式:

以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。

输出格式:

以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。

输入样例:

3 4 -5 2 6 1 -2 0
输出样例:
12 3 -10 1 6 0
#include<stdio.h>
int main()
{
int a,b,n[100]={0},k=0,p=0,i,flag=0;
while(1)
{
scanf("%d %d",&a,&b);
if(a= =0&&b= =0) //当a=0,b=0时;应输出0 0;
{ //当a= =0&&b!=0或a!=0&&b= =0时;是什么也不输出;
n[k++]=a;
n[k++]=b;
flag=1;
}
if(a!=0&&b!=0)
{
n[k++]=a*b;
n[k++]=b-1;
flag=1;
}
if(getchar()= =’\n’) break;
}
for(i=0;i<k;i++)
{
printf("%d",n[i]);
if(i<k-1) printf(" ");
}
if(flag==0) printf(“0 0”);//因考虑到有输入3 0 0 3;应输出0 0;
return 0;
}

转载地址:https://dingshijie.blog.csdn.net/article/details/87426279 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:1013 数素数 (20 分)
下一篇:1002 写出这个数 (20 分)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月28日 02时49分53秒