• 1010 一元多项式求导


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

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

    输入格式:

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

    输出格式:

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

    输入样例:

    3 4 -5 2 6 1 -2 0
    
     

    输出样例:

    12 3 -10 1 6 0

        这道题没啥难的,不过一定要认真读题,注意细节。特别注意题目中的这句话“零多项式”的指数和系数都是 0,但是表示为 0 0

     1 #include<iostream>
     2 #include<vector>
     3 using namespace std;
     4 int main () {
     5     int a = -1, b = -1;
     6     char c = ' ';
     7     vector<pair<int, int > >cp;
     8     while (c != '
    ') {
     9         cin >> a >> b;
    10         c = getchar();
    11         if((a == 0 && b == 0) || (cp.size() == 0 && b == 0)) {
    12             cout << "0 0";
    13             break;
    14         }
    15         if (b != 0) {
    16             cp.push_back(make_pair(a * b, b - 1));
    17         }
    18     }
    19     for (int i = 0; i < cp.size(); i++) {
    20         if (i != 0) {
    21             cout <<  " ";
    22         }
    23         cout << cp[i].first << " " << cp[i].second;
    24     }
    25     return 0;
    26 }

    ac了

  • 相关阅读:
    Setting up jQuery Unobtrusive Validation
    Valid vs Validate
    HTML Tags containing Vue.js v-if and v-for directives flash at loading
    What does a CSS selector in square brackets select in HTML?
    Template refs
    How to check if a variable is not null?
    Android中的Context
    Android从零基础到App上线
    ConstraintLayout 使用汇总
    ConstraintLayout的使用
  • 原文地址:https://www.cnblogs.com/buanxu/p/12812631.html
Copyright © 2020-2023  润新知