首页 > 其他分享 >[pat乙]1010 一元多项式求导

[pat乙]1010 一元多项式求导

时间:2023-03-20 15:01:27浏览次数:41  
标签:输出 系数 pat 导数 指数 多项式 expo 求导 1010

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

思路:

1.设计函数求一元多项式的导数,简单做法是 系数*=指数,指数-=1.
2.输出导数多项式非零项的系数和指数,做非零判断,非零即输出.
3.注意“零多项式”的指数和系数都是0,但是表示为“0 0”,零项式输出“0 0”.

注意:

1.第一个数字的空格要求不同
2.零项式判断只需在第一个数即可。

#include<iostream>
using namespace std;


int main()
{
	int coef, expo;
	cin >> coef >> expo;

	//第一个数字判断 指数==0则
	!expo ? cout << "0 0" : cout << coef * expo << ' ' << expo - 1;

	//前面有数字时  指数为0 情况不输出
	while (cin >> coef >> expo)
		if (expo)
			cout << ' ' << coef * expo << ' ' << expo - 1;

	return 0;
}

标签:输出,系数,pat,导数,指数,多项式,expo,求导,1010
From: https://blog.51cto.com/u_16014765/6132942

相关文章

  • [pat乙]1012 数字分类
    1012数字分类(20)(20分)给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1=能被5整除的数字中所有偶数的和;A2=将被5除后余1的数字按给出顺序进行交错......
  • [pat乙]1006 换个格式输出整数
    1006换个格式输出整数(15分)让我们用字母B来表示“百”、字母S表示“十”,用12…n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234......
  • 爬虫-day4——selenium登陆cnblogs、抽屉网半自动点赞、xpath的使用、selenium动作链
    目录一、selenium登录cnblogs二、抽屉半自动点赞三、xpath的使用四、selenium动作链4.1动作链案例五、自动登录12306六、打码平台使用七、使用打码平台自动登录八、使用......
  • PAT Basic 1036. 跟奥巴马一起编程
    PATBasic1036.跟奥巴马一起编程1.题目描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝......
  • PAT Basic 1035. 插入与归并
    PATBasic1035.插入与归并1.题目描述:根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插......
  • PAT Basic 1034. 有理数四则运算
    PATBasic1034.有理数四则运算1.题目描述:本题要求编写程序,计算2个有理数的和、差、积、商。2.输入格式:输入在一行中按照 a1/b1a2/b2 的格式给出两个分数形式......
  • matlab genpath命令 查看搜索路径
    在命令窗口中输入genpath命令,可以得到MATLAB所有的搜索路径首尾连接而成的一个长字符串。示例:>>genpathans=D:\R2009a\toolbox;D:\R2009a\toolbox\aero;D:\R2009a\tool......
  • pat 乙级1031 查验身份证
    1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<math.h>56intmain()7{8intn;9scanf("%d",&n);10c......
  • 2023 ICPC香港区域赛(UCup) D Shortest Path Query
    啊对对对,下次题解写详细一点好不好。首先考虑naive的\(O(n^2)\),记\(dp[i][j]\)表示从\(1\)走到\(i\),恰好走了\(j\)条黑边的时候走过白边的最少数量。\(O(nm)\)......
  • pat 乙级 1027 打印沙漏
    ac但写得就像坨答辩过两天我自己都忘了这些变量用来干嘛的了1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<math.h>56int......