博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
B1010.一元多项式求导(25)
阅读量:6159 次
发布时间:2019-06-21

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

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)

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

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

输入样例:
3 4 -5 2 6 1 -2 0
输出样例:
12 3 -10 1 6 0

本体的输出的地方应该仔细注意,陷阱比较多。我采用的是加一个计数器,计非零系数项的数量,然后输出的时候用来判断是不是到“头”了,

从而得知是否需要加空格。

参考代码:
 
#include
const int N=100000;int main(){ int p[N]={0}; int e,a,step=0; while(scanf("%d %d",&a,&e)!=EOF){ if(e>0){ p[e-1]=a*e; if(p[e-1]!=0) step++; } } if(step==0) printf("0 0\n"); else{ for(int i=N-1;i>=0;i--){ if(p[i]!=0){ printf("%d %d",p[i],i); step--; if(step!=0){ printf(" "); } } } printf("\n"); } return 0;}

转载于:https://www.cnblogs.com/cobread/p/10846254.html

你可能感兴趣的文章
集中管理系统--puppet
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
使用SanLock建立简单的HA服务
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>
Docker镜像与容器命令
查看>>
批量删除oracle中以相同类型字母开头的表
查看>>
Java基础学习总结(4)——对象转型
查看>>
BZOJ3239Discrete Logging——BSGS
查看>>
SpringMVC权限管理
查看>>
spring 整合 redis 配置
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>
飞翔的秘密
查看>>