zoukankan      html  css  js  c++  java
  • 一元多项式求导_9

    设计函数求一元多项式的导数。

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

    输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。

    输入样例:
    3 4 -5 2 6 1 -2 0
    
    输出样例:
    12 3 -10 1 6 0
    
    SRC:
    ------------------------------------------
    #include <stdio.h>
    
    struct m
    {
        long A ;
        int B ;
    }M[2002] ;
    
    int main ()
    {
        int mm, A ,B , i ;
        char c ;
        
        mm = 0 ;
    
        while(1)
        {
            scanf("%d", &A);     
            
            scanf("%d" , &B) ;
    
            scanf("%c", &c) ;
            if ( c == '
    ' ) 
                break ;
    
            M[mm].A =(long long)  A*B  ;
            M[mm].B = B-1 ;
    
            mm++ ;
        }
    
    
    
        for ( i = 0 ; i < mm ; i++ )
        {
            if ( M[i].A == 0 ) 
            {
                continue ;
            }
    
            printf("%lld %d", M[i].A ,M[i].B) ;
    
            if ( i != mm-1 )
                printf(" ") ;
        }
    
        return 0 ;
    }

    //first 15 ,then modify int A  in struct to long long ( in VC : __int64 )

    //second still 15

  • 相关阅读:
    2.5 整数和算法
    斑马问题
    计算机硬件操作
    幸福是什么
    英译汉技巧
    指令
    计算机性能
    硬盘容量的计算方法
    Symmetric Tree
    Same Tree
  • 原文地址:https://www.cnblogs.com/inuyasha1027/p/pat_practice9.html
Copyright © 2011-2022 走看看