C语言多项式

#include <stdio.h>
#include <stdlib.h>
#define N 100
int main()
{

    int a,b,i,s[N];
    do
    {
        scanf("%d %d",&a,&b);
        s[a]+=b;
        if(a==0)
        {
            break;
        }
    }
    while(1);

    for(i=100; i>=0; i--)
    {

        if(s[i]!=0)
        {
            if(i>=2)
            {
                printf("%dx%d+",s[i],i);
            }

            else if(i==1)
            {
                printf("%dx+",s[i]);
            }
            else
            {
                printf("%d",s[0]);
            }
        }

    }
    printf("\n");

    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_42194332/article/details/80525328