PAT 1010. 一元多项式求导 (25)
来源:互联网 发布:淘宝发布图片规则 编辑:程序博客网 时间:2024/05/22 17:15
设计函数求一元多项式的导数。
输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。
输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。
输入样例:3 4 -5 2 6 1 -2 0输出样例:
12 3 -10 1 6 0
思路:一次输入两个数a,b按Ctrl+z结束输入.保存在s[b]中,且令s[b] = a;
注意:除0次方系数外其余系数均为0时,输出"0 0"
#include <iostream>using namespace std;int main(){ int s[1001] = {0}, a, b, Max; int flag = 0; while(cin >> a >> b) { if(flag == 0) { Max = b; flag = 1; } s[b] = a; } flag = 0; int flag1 = 0; for(int i = Max; i >= 0; i--) { if(s[i] != 0 && i > 0 && flag == 0) { cout << s[i]*i << " " << i-1; flag = 1; flag1 = 1; } else if(s[i] != 0 && i > 0 && flag == 1) { flag1 = 1; cout << " " <<s[i]*i << " " << i-1; } } if(flag1 == 0) cout << "0 0"; return 0;}
0 0
- PAT 1010. 一元多项式求导 (25)
- PAT - 1010. 一元多项式求导 (25)
- PAT Basic 1010. 一元多项式求导 (25)
- PAT 1010. 一元多项式求导 (25)
- PAT(B)1010. 一元多项式求导 (25)
- Java - PAT - 1010. 一元多项式求导 (25)
- Java - PAT - 1010. 一元多项式求导 (25)
- PAT-乙级-1010. 一元多项式求导 (25)
- PAT乙级.1010. 一元多项式求导 (25)
- PAT(B) - 1010. 一元多项式求导 (25)
- PAT乙1010. 一元多项式求导 (25)
- PAT-B 1010. 一元多项式求导 (25)
- PAT-B 1010. 一元多项式求导 (25)
- PAT乙级1010. 一元多项式求导 (25)
- 1010. 一元多项式求导 (25)-PAT乙级
- 1010. 一元多项式求导 (25) PAT
- PAT乙级 1010. 一元多项式求导 (25)
- PAT乙级1010. 一元多项式求导 (25)
- MainLoop.c (2)函数SendQuery 和 HandleSlashCmds
- alsa分析:alsa的那些配置文件2
- Common Subsequence(最长公共子序列)
- 关于unity动态添加游戏对象问题,如何动态添加一个菜单【二】
- Wireshark学习FTP流程
- PAT 1010. 一元多项式求导 (25)
- Mysql关键字 Mysql保留字列表 Mysql字段名
- UVa 10935 - Throwing cards away I
- 杂记asla-lib库函数snd_pcm_open打开流程
- Vivado开发工具熟悉之IP Intergrator(Generate Block Design)
- 【poj 3056】The Bavarian Beer Party (区间DP+最大匹配不交叉的简单算法)
- php文件之间相互引用路径问题的一般处理方法
- struts集成restful
- Device namespace简介 - 基于Kernel namespace的设备虚拟化