码迷,mamicode.com
首页 > 其他好文 > 详细

PAT1010

时间:2017-01-15 23:51:17      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:方式   绝对值   names   bsp   格式   clu   代码   iostream   ret   

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)

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

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

输入样例:

3 4 -5 2 6 1 -2 0

输出样例:

12 3 -10 1 6 0

一对一对的对应,代码有错
# include<iostream>
# include<algorithm>
using namespace std;
int main()
{
    int xi[10000],zhi[10000],i,j;
    for(i=0;1;i++)
    {
        cin>>xi[i]>>zhi[i];
        if(zhi[i]==0)
        {
            break;
        }
    }
    for(j=0;j<i;j++)
    {
        xi[j] = zhi[j] * xi[j];
        zhi[j] = zhi[j] - 1;
        if(xi[j]!=0)
        {
            if(j!=i-1)
            {
                cout<<xi[j]<<" "<<zhi[j]<<" ";
            }
            else
            {
                cout<<xi[j]<<" "<<zhi[j];
            }
        }
        if(xi[j]==0 &&zhi[j]==0)
        {
            if(j!=i-1)
            {
                cout<<"0 0"<<" ";
            }
            else
            {
                cout<<"0 0";
            }
        }
    }
    return 0;
        
}

 

PAT1010

标签:方式   绝对值   names   bsp   格式   clu   代码   iostream   ret   

原文地址:http://www.cnblogs.com/wshyj/p/6288092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!