1010 一元多项式求导

1010 一元多项式求导,第1张

1010 一元多项式求导

读题,

#include
using namespace std;
int main()
{
    int a[10];
    int b[10];
    
    for(int i=0;getchar()!='n';i++)
    {
        cin>>a[i]>>b[i];
        cout<

 结果是一分也没有得到

自己的思路待梳理

下面是学习的别人的

首先下面这种方法是只定义了一个数组

1注意数组大小不得小于1000----int a[1000]

 2不知为何只有在用while循环时,编译才通过

 3要先读入a[0],然后再运用getchar()去判断下一个字符是不是换行,如果不是的话,就读入,否则结束循环

   接着对数据进行计算,就是说两项相乘,偶数项减一

for(i=0;i     {
        a[i]=a[i]*a[i+1];
        a[i+1]=a[i+1]-1;
    }

4观察例子,可以发现

 

5 输出的第一项,是数组两项相乘,第二项则需要讨论

一种特殊情况需要列出来:

        if((a[0]==0)&&(a[1]==-1))

        {
            cout<<"0 0";
            continue;
        }
  其余的:

        if((a[i+2]!=0)&&(a[j+2]!=-1))
            {
                cout<             }
            else
            {
                cout<                 break;
            }

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5711533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存