pat-B1010-一元多项式求导

题目链接->link

思路

  1. 这题输入输出即可以全部输入到数组中求导,再输出,又可以输入一对输出一对,两种都对,有点奇怪。
  2. 坑点有两处,一是当输入系数为0,指数为0时,直接输出0 0,因为按指数递减输入,故一定是第一组数据。
  3. 二是当系数不为0,指数不为0时,如果是第一组则输出0 0,如果是最后一组不输出。综上,在第一组和循环中都需要作判断,也是第三组数据老是不过的原因。
  4. 最后是注意输出格式即可。

代码

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <iostream>

using namespace std;

int main(){
    int t,e;
    cin>>t>>e;
    if(e==0){
        cout<<0<<' '<<0;
    }
    else cout<<t*e<<' '<<e-1;
    while(cin>>t>>e){
        if(e==0)break;
        else cout<<' '<<t*e<<' '<<e-1;
    }
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值