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

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

输入格式:

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

输出格式:

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

输入样例:

3 4 -5 2 6 1 -2 0
 

输出样例:

12 3 -10 1 6 0

 1 #include <stdio.h>
 2 #include <iostream>
 3 using namespace std;
 4 int main(){
 5     int x,n; 
 6     int i;
 7     scanf("%d%d",&i,&n);
 8     if(n==0){
 9         cout<<"0 0";
10         return 0;    
11     }
12             
13     cout<<i*n<<" "<<n-1;
14     if(n==0)
15         return 0;
16     
17     while((scanf("%d%d",&i,&n))!=EOF){
18         if(n==0)
19             return 0;    
20         cout<<" "<<i*n<<" "<<n-1;    
21         if(n==0)
22             return 0;
23     } 
24     
25     return 0;
26 }

 

 
posted @ 2020-08-17 14:17  葛杨杨  阅读(143)  评论(0编辑  收藏  举报