1010 一元多项式求导 PAT
2015-12-14 16:42
330 查看
设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)
输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。
输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。
输入样例:
输出样例:
输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。
输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。
输入样例:
3 4 -5 2 6 1 -2 0
输出样例:
12 3 -10 1 6 0
#include<iostream> using namespace std; struct term{ int exp; int coe; }; int main() { struct term t[10000]; int count_t=0,i,j=0; while(cin>>t[count_t].coe>>t[count_t].exp) { count_t++; } for(i=0;i<count_t;i++) { if(t[i].exp==0) continue; else { cout<<t[i].coe*t[i].exp<<" "<<t[i].exp-1; i++; j++; break; } } for(;i<count_t;i++) { if(t[i].exp==0) continue; else { cout<<" "<<t[i].coe*t[i].exp<<" "<<t[i].exp-1; j++; } } if(j==0) cout<<"0 0";//导数为0输出0 }
相关文章推荐
- js判断页面加载状态
- (数据挖掘-入门-8)基于朴素贝叶斯的文本分类器
- 52、组播Multicast之IGMP
- ab 性能测试工具的使用(Web并发测试)
- mytbatis配置多数据源
- 银行卡格式化输出及后四位显示
- 评估预测函数(1)---算法不能达到我们的目的时,Deciding what to try next
- 第十六周——【项目1 - 验证算法】
- 第15周项目2 用哈希法组织关键字
- mysql 主从复制及相关故障说明
- 第十二周项目2-操作用邻接表存储的图
- (第十六周项目3)归并排序算法的改进
- 1021. 个位数统计 (15)
- h5案例分享--雀巢咖啡--传奇创世
- [ERROR] The goal you specified requires a project to execute but there is no POM in this directory
- Storm 提交拓扑后UI中spout、bolt的Num都显示为0
- 用matlab给图像分块并保存子图
- (数据挖掘-入门-7)朴素贝叶斯
- 第十三周 Floyd 算法
- 第16周 项目1-交换排序之冒泡排序