当前位置: 首页 > news >正文

PAT乙级 一元多项式求导(1010)详细解答c++

设计函数求一元多项式的导数。(注:x​n​​(n为整数)的一阶导数为nx​n−1​​。)

输入格式:

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

输出格式:

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

输入样例:

3 4 -5 2 6 1 -2 0

输出样例:

12 3 -10 1 6 0

分析:

1.输入样例中最后的一对因为指数为0,所以输出中没输出

2.零多项式指数系数都是0,分析完1后该要求有两种情况:如果在输入指数为0的一对时前面没输出过一对,那输出"0 0";如果输入指数为0的一对时前面输出过一对,那不输出。

因此代码如下:

#include <stdio.h>
#include<stdlib.h>

int main()
{
	int flag=0;
	int x,y;
	while(1)
	{
		scanf("%d%d",&x,&y);
		if(y)
		{
			if(flag)
                printf(" ");
            else
                flag=1;

			printf("%d %d",x*y,y-1);
		}
		if(getchar()!=' ') break;

	}

    if(!flag)printf("0 0");//零多项式要输出“0 0 ”

	return 0;
}

 

觉得该篇文章有用的请不要忘记忘记点击右下角的大拇指~

欢迎大家关注我的公众号:Smooth前端成长记录
公众号同步更新CSDN博客内容,想方便阅读博客的C友可以来关注我的公众号以便获得更优良的阅读体验~

 

相关文章:

  • C语言课程设计物品竞拍管理(成品版!)
  • 折半查找判定树的画法(较简单易懂!)
  • 剑指 Offer 58 - I. 翻转单词顺序c++解法
  • 2. 两数相加 -力扣c++解法
  • 7.整数反转 - 力扣(LeetCode)
  • 1523. 在区间范围内统计奇数数目 -力扣
  • 9. 回文数 -力扣(leetCode)c++解法
  • 想要学会c++的STL?这一篇文章就足够啦!
  • 455. 分发饼干 -力扣(leetCode)c++贪心算法
  • 135. 分发糖果 -力扣(leetCode)c++贪心算法
  • 435. 无重叠区间 -力扣(leetCode)c++贪心算法
  • 605. 种花问题 -力扣(leetCode)c++贪心算法
  • 关于DOM的w3c文档学习笔记总结
  • 浏览器实现cookie的操作详解!!!推荐新手观看
  • ES6实现简易抽奖模块
  • [数据结构]链表的实现在PHP中
  • 【Leetcode】104. 二叉树的最大深度
  • C++11: atomic 头文件
  • Next.js之基础概念(二)
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Python语法速览与机器学习开发环境搭建
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 对象引论
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 如何用vue打造一个移动端音乐播放器
  • 十年未变!安全,谁之责?(下)
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​iOS安全加固方法及实现
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (1)Android开发优化---------UI优化
  • (2)STL算法之元素计数
  • (3)(3.5) 遥测无线电区域条例
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (论文阅读40-45)图像描述1
  • (七)c52学习之旅-中断
  • (四)linux文件内容查看
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET6实现破解Modbus poll点表配置文件
  • .NetCore项目nginx发布
  • .net的socket示例
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .net连接MySQL的方法
  • @RequestBody与@ModelAttribute
  • @RequestMapping-占位符映射
  • @synthesize和@dynamic分别有什么作用?
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [ 第一章] JavaScript 简史