首页 > 代码库 > PAT1010
PAT1010
设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)
输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。
输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。
输入样例:
3 4 -5 2 6 1 -2 0
输出样例:
12 3 -10 1 6 0
一对一对的对应,代码有错
# include<iostream> # include<algorithm> using namespace std; int main() { int xi[10000],zhi[10000],i,j; for(i=0;1;i++) { cin>>xi[i]>>zhi[i]; if(zhi[i]==0) { break; } } for(j=0;j<i;j++) { xi[j] = zhi[j] * xi[j]; zhi[j] = zhi[j] - 1; if(xi[j]!=0) { if(j!=i-1) { cout<<xi[j]<<" "<<zhi[j]<<" "; } else { cout<<xi[j]<<" "<<zhi[j]; } } if(xi[j]==0 &&zhi[j]==0) { if(j!=i-1) { cout<<"0 0"<<" "; } else { cout<<"0 0"; } } } return 0; }
PAT1010
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。