이 작품은 교육 과정에 속하는 | C 프로그래밍 언어 II |
---|---|
어디 작업이 필요 | C 언어 I-2019 가을 일 04 |
이 과정에서 내 목표는 | C 언어의 더 깊은 이해 |
이 작업은 나 특정의 관점에서 목표를 달성 도움 | 실용 능력 |
참조 | 마크 다운의 기본 구문 |
1.PTA 작업
1.1 타이틀 명 : 요청 시퀀스와 제 N의 N 7-1
이 문제는, 프로그래밍이 필요 서열 1 + 1/2 + 1/3 + ... 및 제 N을 계산
1.1.1 데이터 처리
데이터가 표현된다 : I 변수 I, N, 합을 사용했다. 난, N은 정수이다. 그것은 배정 밀도 부동 소수점 합계입니다.
데이터 처리 : I는 루프 구조 할당 식과 연산 식을 사용했다.
1.1.2 스크린 샷 실험 코드
데이터 입력 | 출력 데이터 | 설명
--- | - : | - : |
열의 합계 수십 2.928968 전에 | 10 | SUM = 2.928968는
SUM = 5.187378 | | 100 백 시리즈 합 5.187378 전에
50 | 합 = 4.499205 | 50 4.499205 합산 이전에
-10 | = 0.000000 SUM | I는 N에 필적 출력 합 = 0
1.1.4 PTA는 목록과 설명을 제출
- 대답 오류 : 오류 출력 ( "N을 입력 :") 멀티 코드를 성명 printf의 발생;
- 잘못된 답변 : 오류가 발견되지 마지막 시간으로 해결하려면 계속이 문장을 삭제합니다.
정답 : . .
1.2 타이틀 명 : 7-4 부분 서열과의 제곱의 역수를 계산
이 문제는 두 개의 양의 정수 m 및 n은 (m≤n) 프로그래밍을 필요로하며, 서열 m 2 + 1 / m의 +를 산출 (m + 1) 2 + 1 / (m + 1) + ⋯ + N2 + 1 / N.
1.2.1 데이터 처리
데이터 표현된다 : I 변수 I, M, N, 합계. 난, m, n은 정수이다. 그것은 배정 밀도 부동 소수점 합계입니다.
데이터 처리 : I는 루프 구조 할당 식과 연산 식을 사용했다.1.2.2 코드 스크린 샷
1.2.3 빌드 테스트 데이터
입력 데이터 출력 데이터 설명 5 10 합 = 355.845635 합산 (10)의 경우에는 m = 5, N = 컬럼의 수로 50 (100) 합 = 297925.708172 m = 50 인 경우의 열 수를 합산, N = 100 (1) (25) 합 = 5528.815958 경우에 m = 1, N = 컬럼의 수로 (25)의 위치를 합산 25 일 합 = 0 입력 m> N 때문에 직접 출사 합 = 0 1.2.4 PTA는 목록과 설명을 제출
정답은 :주의 일을하기 전에 먼저 생각합니다. . .
3. 학습 요약
3.1 학습 진행 막대
주 / 일 시간이 소요 이번 주 코드의 라인 지식의 연구 소개 이제 더 의아해 질문 여섯째 주 20시간 416 라인 기본 학습 C 언어 아니오 주 세븐 6시간 라인 (153) 알고리즘에 대해 자세히 알아보기 아니오 여덟 번째 주 21시간 425 라인 루프에 대해 알아보기 아니오 코드 워드와 블로그의 3.2 누적 라인
시간 단어의 블로그 코드의 라인 다섯째 주 1,009 (120) 여섯째 주 2,589 259 주 세븐 (3414) 357 여덟 번째 주 5412 (528) 3.3 요약 및 학습 콘텐츠의 인식
3.3.1
이번 주 루프 구조의 주요 연구.
3.3.2 학습 경험
미리보기 및 집중적 인 읽기 교과서는 매우 중요합니다, 심각한 숙제입니다.