PAT (Basic Level) Practice1010 一元多项式求导
1010 一元多项式求导
一、题目
设计函数求一元多项式的导数。(注:xnx^nxn(n为整数)的一阶导数为nxn−1nx^{n-1}nxn−1)
二、输入输出
输入格式
以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。
输出格式
以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0
。
三、样例
输入样例
3 4 -5 2 6 1 -2 0
输出样例
12 3 -10 1 6 0
四、题目分析
只需要两个整型变量存放每次读入的系数和指数,由于常数项求导后为0,因此只需要判断读入的指数是否为0,非零进行求导输出,用flag进行格式控制,如果没有输出内容,则求导结果为“零多项式”,输出0 0
。
五、代码
#include <bits/stdc++.h>
using namespace std;
int main()
{int exp;int num;int flag = 0;while (cin >> num >> exp){if (exp){if (flag)cout << ' ';flag = 1;cout << num * exp << ' ' << exp - 1;}}if(flag==0)cout<<"0 0";return 0;
}
六、总结
- 输入语句作为循环条件:
scanf
的返回值是读入变量的数量;cin
的返回值是iostream的引用,被重载后表示是否读入变量。
- 终端下结束输入的方法:
- Windows环境下,输入完毕后先按Enter键,再按Ctrl+Z键,最后再按Enter键,即可结束输入;
- Linux环境下,输入完毕后按Ctrl+D键即可结束输入。
PAT (Basic Level) Practice1010 一元多项式求导相关推荐
- 【PAT乙级】 1010 一元多项式求导 (25 分)
https://pintia.cn/problem-sets/994805260223102976/problems/994805313708867584 零多项式就是每个系数都是0的多项式. 最开始 ...
- PAT考试乙级1010之一元多项式求导
PAT考试乙级1010之一元多项式求导 题目: 设计函数求一元多项式的导数.(注:xn(n为整数)的一阶导数为nxn−1.) 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 ...
- 浙江大学PAT上机题解析之1010. 一元多项式求导 (25)
1010. 一元多项式求导 (25) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 设计函数求一元多项式的导数. 输入格式:以 ...
- 【题解】PAT (Basic Level) Practice (中文)
互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...
- PAT (Basic Level) Practice (中文)答案合集
准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...
- PAT (Basic Level) Practice (中文)题目集合
1001 害死人不偿命的(3n+1)猜想 (15 分) #include<bits/stdc++.h> using namespace std;int n, ans; int main() ...
- PAT乙级真题全集-PAT (Basic Level) Practise (中文)
1001. 害死人不偿命的(3n+1)猜想 (15) 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去, ...
- PAT乙级题目答案汇总PAT (Basic Level) Practice (中文)
1001 害死人不偿命的(3n+1)猜想 (15 分) #include <bits/stdc++.h> using namespace std; int main(){ios::sync ...
- PTA平台 · PAT(Basic Level) Practice(中文) 题目集
前 言 ※ PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※ PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...
最新文章
- 目标检测中如何定义正负样本,和正负样本在学习过程中loss计算起的作用
- luogu P4085 [USACO17DEC]Haybale Feast(尺取法 + 线段树)
- Ubuntu 12.10 安装 PHP
- java form 上传文件_JAVA入门[16]-form表单,上传文件
- appbarlayout 折叠后 不允许滑动_还在纠结要不要建阳光房?看看可折叠阳光房,或许你就能做选择了...
- 【机器学习实验】scikit-learn的主要模块和基本使用
- 客户端 JavaScript 的 5 个弊端
- Express初级学习
- linux总线驱动程序,Linux驱动程序中的platform总线详解
- android 即时通讯技术,基于Android即时通讯系统的设计与实现
- 一路(16)相随,一起(17)前行
- 小白装openstack(二) 安装NTP服务
- 畜牧养殖APP系统开发源码
- 论文笔记| The Emergence, Advancement and Future of Textual Answer Triggering
- 通过BAPI方式展示长文本ADA_POPUP_WITH_TABLE
- c语言输出cad scr文件,CAD脚本文件(*.scr)有什么用?
- CCF CSP认证——201312
- 换肤 技术 (转载)
- 如何在rhel4上禁用不需要的相关服务
- 预处理对象executeQuery方法,对数据库进行有条件和无条件的查询
热门文章
- 深度学习自学(七):腾讯移动端开源框架ncnn学习总结
- windows-DOS命令查看DirectX组件版本和软硬件信息版本
- 巩固——Vue中proxyTable代理接口的配置
- Android移动应用基础教程【广播机制】
- 在linux系统中下载thchs30,aishell数据处理为thchs30格式
- 生怕认可java+flatmap,RxJava 好难理解的一个 FlatMap 的例子
- 鼠标悬浮显示全部内容 不然隐藏部分内容
- java 编写 servlet 程序_Java技术分享:如何编写servlet程序
- python抽荣耀水晶_大神代抽荣耀水晶,只需要49元,网友亲自体验,结果5分钟完成...
- bat 复制文件夹_新建366个文件夹,你用了2小时,我使用excel与bat命令1分钟搞定...