翁恺慕课C语言练习7.1

#include <stdio.h>
int main()
{
    int a1[100],a2[100],a3[100];//数组的下标代表该多项式的幂次
    int b = 0 ,c = 0;
    int i = 0;
    for (i = 0;i<100;i++)
    {
        a1[i] = 0;
        a2[i] = 0;
    }
    printf("请输入第一个多项式\n");
    for (i = 0;i<100;i++)
    {
        scanf("%d %d",&b,&c);//输入的前一个数字是幂次,第二个数字是系数
        a1[b]=c;
        if(b==0)
        {
            break;
        }
    }
    printf("请输入第二个多项式\n");
        for (i = 0;i<100;i++)
    {
        scanf("%d %d",&b,&c);
        a2[b]=c;
        if(b==0)
        {
            break;
        }
    }
    for (i = 0;i<100;i++)
    {
        a3[i]=a1[i]+a2[i];
    }
    for (i = 99;i>=0;i--)
    {
        if (a3[i]==0)
        {
            continue;
        }
        if(i == 0)
        {
            printf("%d",a3[i]);
            break;
        }
        if (i == 1)
        {
            printf("%dx+",a3[i]);
            continue;
        }
        printf("%dx%d+",a3[i],i);
    }
    return 0;
}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值