PAT 기본 1010 일위안 다항식 유도 (25 점) (이제 stringstream을 활용, 어제 학습)

다항식의 유도체의 단항 설계 기능. (참고 : X N- ( N-정수)의 1 차 도함수 인 N- X N- - 1. .)

입력 형식 :

기하 급수적으로 제로 다항식 계수 및 입력 인덱스 (절대 값은 정수 1,000을 초과하지 않는)를 내림차순. 공백으로 구분 된 숫자 사이.

출력 형식 :

다항식 계수의 동일한 입력 포맷 출력 유도체 및 비 - 제로 엔트리의 인덱스. 숫자 공백으로 구분하지만, 끝이 여분의 공백을 가질 수 없습니다 사이. 인덱스와 계수 "제로 다항식"0 유의하지만 표현  0 0.

샘플 입력 :

3 4 -5 2 6 1 -2 0

샘플 출력 :

12 3 -10 1 6 0

#INCLUDE <iostream> 
#INCLUDE <sstream>
 은 USING  공간 STD,
 INT 의 main () {
     / * * 라인에 문자 스트림을 사용하여 이제 stringstream * / 
    이제 stringstream의 SLINE; 
    문자열 라인; 
    의 getline (CIN, 광고) 
    SLINE << 라인; 
    RES 이제 stringstream 단계; / * * 저장 마지막 인쇄 문자열 * / 
    / * * 시작하는 * / 
    INT의 A, B,
     그동안 (SLINE 사항 >> >> B) { * = B, B - ;
         IF (A =! 0 ) { 
            RES << << "  "<< B << "  " ; 
        } 
    } 
    / * *输出* / 
    경우 (res.str () == "" ) COUT << " 0 0 " ;
    다른 COUT << res.str () SUBSTR (. 0 , res.str () 길이 (.) - 1 ); 
    시스템 ( " 정지 " );
    반환  0 ; 
}

 



추천

출처www.cnblogs.com/littlepage/p/11280184.html