C2 제3 차 숙제 문제 풀이 보고서

2345 단어 숙제.
문 제 를 본 후에 만약 그래도 쓸모 가 있다 고 생각한다 면,제 가 있 는 팀 의 블 로그 방 문 량 을 좀 늘 려 주세요.
http://www.cnblogs.com/newbe/
http://www.cnblogs.com/newbe/p/4069834.html
http://www.cnblogs.com/newbe/p/4072005.html
제발 축하 해!!!
http://www.cnblogs.com/newbe/p/4058097.html
부 드 러 운 선생님 은 너무 독 하 셔 서 같은 수업 에 목숨 이 다른 우 리 를 불 쌍 히 여 겨 주세요~문장 말미 의 추천 같은 것 을 주문 하 세 요.답장 같은 것 이 있 으 면 더 좋 을 것 같 아 요!
1.접미사 식 접미사 식
먼저 견본 을 주다
1 2 3 4 5 6 7 - * / * 8 9 10 11 / * + - - - 
출력:1-(2-(3*4/(5*(6-7))-(8+9*10/11)) 
아 이 디 어 는 바로 구 해 를 하면 됩 니 다.연산 자 를 찾 지 못 하면 앞으로 검색 하여 이 연산 자 에 대응 하 는 처리 문자열 의 시작 과 끝 좌 표를 확인 하 는 것 입 니 다.방법 은 배열 뒤에서 읽 는 것 입 니 다.읽 은 빈 칸 수 와 기호 수의 차이(즉 읽 은 수의 개수)가 기호 수 와 동시에 멈 추 면 A B+와 유사 한 문자열(A,B 는 c d 와 비슷 한 것 을 말 합 니 다.-숫자 같은 것 을 말 합 니 다.)
주의 조건 은 계산 결과 의 괄호 에 영향 을 주지 않 으 면 모두 줄 여야 한다.+-*/분류 토론 해 야 한다.
예 를 들 어 A B(연산 자)
만약+,직접(먼저 출력 A 재 출력 연산 자 재 출력 B)앞 뒤 괄호 를 넣 지 않 아 도 됩 니 다.
하면,만약,만약...
하면,만약,만약...
만약/,A 는+-번 일 때 만 괄호 를 넣 고,B 는 숫자 일 때 만 괄호 를 넣 지 않 는 다.
2.N 의 계승
단순 대수 연산
하나의 배열 을 열 어 대 수 를 유지 하고 1~n 을 모두 곱 하면 됩 니 다.대수 곱 하기 소수 알고리즘 을 사용 합 니 다.
작업 이 아직 끝나 지 않 았 습 니 다.일부 코드 를 붙 이 고 배열 p 곱 하기 x 의 함수 의 일부분 을 계산 합 니 다.
 
    c = x*p[0];

    p[0] = c%10;

    c = c/10;

    while(c || i < m){

        c += x*p[i];

        p[i] = c%10;

        c = c/10;

        ++i;

    }

 
 
3.돌출 다각형 면적
 
볼록 다각형 면적 은 자 연 스 럽 게 삼각형 면적 으로 전환 하여 화 해 를 구 하려 고 하 는데 헬렌 공식 을 사용 하면 된다.
p = (a+b+c)/2.0;
S 삼각형=sqrt(p*(p-a)*(p-b)*(p-c);
4.부동 소수점 계산
이 문제 주의-m≤i≤n,구 화 연산 은 정수 부분 과 소수 부분 이 모두 긴 상황 이 발생 합 니 다.
그러면.-m~-1 과 1~n 의 구 와 분 리 를 생각해 보 겠 습 니 다.
전 자 는 롱 더 블 단독 저장 소 로 계산 하고 후 자 는 롱 롱 단독 계산 으로 계산 합 니 다.
마지막 으로 double 부분의 정수 부분 을 long long 에 게 주 고 각각 출력 하면 됩 니 다.
5.데이터 의 번호
할 말 이 없습니다.2 차원 배열 이나 구조 배열 을 열 고 각 단위 에 두 개의 속성,값 과 위 치 를 저장 한 다음 에 정렬 합 니 다.한 배열 을 열 어 1~n 위치 상의 크기 순 서 를 기록 하고 중복 되 는 수 를 특수 처리 하면 됩 니 다.

좋은 웹페이지 즐겨찾기