每日一题 1010

1010 一元多项式求导

题目描述

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

输入格式:

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

输出格式:

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

题目分析

可以一组一组的输出,系数和指数分组输出。注意输出格式,结尾不能有多余的空格,可以先输出一组,在输出其他。

C++代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
int main()
{
int m,n;
int flag=1;
while(cin>>m>>n)
{
if(n>0)
{
if(flag==1)
{
cout<<m*n<<" "<<n-1;
flag=0;
}
else
{
cout<<" "<<m*n<<" "<<n-1;
}
}
}
if(flag==1) cout<<"0 0";
return 0;
}
文章目录
  1. 1. 1010 一元多项式求导
    1. 1.1. 题目描述
    2. 1.2. 输入格式:
    3. 1.3. 输出格式:
    4. 1.4. 题目分析
    5. 1.5. C++代码