• PAT乙级 1010. 一元多项式求导 (25)


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

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

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

    输入样例:

    3 4 -5 2 6 1 -2 0
    

    输出样例:

    12 3 -10 1 6 0
    
    注意零多项式输出0 0这个坑

     1 #include<cstdio>
     2 #include<iostream>
     3 #include<cstring>
     4 #include<cmath>
     5 #include<algorithm>
     6 using namespace std;
     7 int xishu[1005];
     8 int zhishu[1005];
     9 
    10 int main()
    11 {
    12     int t=0;
    13     int a,b;
    14     while(~scanf("%d%d",&a,&b))
    15     {
    16         xishu[t]=a;
    17         zhishu[t++]=b;
    18         if(b==0)
    19             break;
    20     }
    21     for(int i=0;i<t;i++)
    22     {
    23         xishu[i]*=zhishu[i];
    24         zhishu[i]--;
    25     }
    26     for(int i=0;i<t;i++)
    27     {
    28         if(zhishu[i]==-1)
    29         {
    30             if(i==0)
    31                 printf("0 0");
    32             break;
    33         }
    34         if(i==0)
    35             printf("%d %d",xishu[i],zhishu[i]);
    36         else
    37             printf(" %d %d",xishu[i],zhishu[i]);
    38     }
    39     printf("
    ");
    40     return 0;
    41 }
  • 相关阅读:
    rabbitmq入门
    php7.2 安装redis扩展
    php安装扩展的几种方法
    yum安装php7.2
    相关报错
    [枚举]P1089 津津的储蓄计划
    [DFS]排列的生成
    [枚举]P1085 不高兴的津津
    [模拟]P1047 校门外的树
    [模拟]P1046 陶陶摘苹果
  • 原文地址:https://www.cnblogs.com/Annetree/p/7530418.html
Copyright © 2020-2023  润新知