현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - C 언어 프로그래밍 자습서 (제 2 판) Zhou Yu 수업 후 답변

C 언어 프로그래밍 자습서 (제 2 판) Zhou Yu 수업 후 답변

둘째, 1. I love China! Printf("we are students.\n") 2. 6 프로젝트 교육 질문 참조 답변 1. c 프로그램을 작성하여 다음 정보를 출력합니다 * * * * * * * * * * * * * * * * * * * * 메인 () {printf ("* * * * * * * * * * * * * * Printf(" I am a student! \ n "); Printf ("* * * * * * * * * * * * * * * * * * * * * * \ n"); } 2222 ... 입방체의 길이, 폭, 높이가 각각 10cm, 20cm, 15cm 인 것으로 알려져 있습니다. 입방체의 볼륨을 구하는 프로그램을 작성합니다. 솔루션: 메인 () {int a, b, c, v; A = 10; B = 20; C = 15; V = a * b * c; Printf("v=d ",v); } 이 프로그램의 실행 결과는 다음과 같습니다. v=3000 제 2 장, 2 장, 편제 C 프로그램의 기초지식 프로그램을 편성하는 기초지식 프로그램의 기초지식 1 선제 문제 C B A B A C C 운영문제 2 21. 3, 2,-8,2 3.000000, 2.500000, -8.0000002.abc de fgh why is 21+35 equal 52 3.3 1 4 3 2 3 1 2 4. aa bb cc ABC a n 프로젝트 교육 질문 1. 기호 상수 m 을 5 로 정의하고 변수 n 값 2 를 정의하여 곱을 출력합니다. #define M 5 main() {int n, c; N = 2; C = m * n; Printf("d\n ",c); } 2. 다음 산술 표현식의 값을 프로그래밍합니다. (1)x+a3*(int)(x+y)2/4, x=2.5, a=7, y = 4.7; (2)(float)(a+b)/2+(int)x(int)y, a=2, b=3, x=3.5, y=2.5 로 설정 (1) 메인 () {int a = 7; Float x=2.5, y = 4.7; Printf("f\n ",x+a3 * (int) (x+y) 2/4); } (2) 메인 () {int a = 2, b = 3; Float x=3.5, y = 2.5; Printf("f\n ",(float) (a+b)/2+(int) x (int) y); 3 장 3 장 3 장 3 장 순서 구조 프로그램 설계 순서 구조 프로그램 설계 순서 구조 프로그램 설계 객관식 문제 A C D C 2 조작 문제 1. x=3, a=2, B = 3 2.z = 12.700000 3.1 2, 1, 2, 2, 3, 3 ... 프로그래밍 문제 프로그래밍 문제 프로그래밍 문제 프로그래밍 문제 1. 어떤 직종은 시간당 임금 계산, 월 노동 시간 (시간) × 시간당 임금 = 총 임금, 총임금에서 10 적립금 공제, 나머지는

키보드에서 노동 시간과 시간당 임금을 입력하여 지급해야 할 임금을 인쇄하는 프로그램을 작성하다. 솔루션: # includelt; Stdio.hgt;; 메인 () {floatsj, gz, yfgz;; Printf("time, salary: "); Scanf("f, f ",amp;; Sj, amp;; Gz); Yfgz = SJ * gz * 0.9; Printf ("total salary: f \ n", yfgz); } 이 프로그램은 time, salary: 4, 3lt;; CRgt;; Total salary: 10.800000 2. 입력 문자의 ASCII 디코딩 중 하나를 구하는 프로그램을 작성합니다. # includelt; Stdio.hgt;; 메인 () {charc; Printf ("input a string:"); Scanf("c ",amp;; C); Printf("c ASCII is d\n ",c, c); } 프로그램 실행 결과는 다음과 같습니다. Input a string:alt;; CRgt;; ASCIIS973, 과일가게 판매원 결산을 위한 프로그램을 작성한다. 사과는 근당 2.50 원, 오리배는 근당 1.80 원, 바나나는 근당 2 원, 귤은 근당 1.6 원으로 각종 과일의 무게를 입력하라고 한다. 제 4 장 제 4 장 제 4 장 선택 구조 프로그래밍 선택 구조 프로그래밍 선택 구조 프로그래밍 선택 구조 프로그래밍 1, 2, B B A B C B A 3, 1.1 0 2.2 3 2 2 2 3.10 20 0 4.chgt; =' a' amp; Amp;; Chlt;; =' z' | | chgt; =' a' amp; Amp;; Chlt;; =' z' chgt; =' 0' amp; Amp;; Chlt;; ='9' ch=='' 5. -1 4, 기계 조작 1. 키보드에서 영문자를 입력하고 대문자인 경우 소문자로 출력합니다. 소문자인 경우 대문자 출력으로 변경합니다. # includelt; Stdio.hgt;; 메인 () {charch; Ch = getchar (); If(chgt;; =' a' amp; Amp;; Chlt;; =' z') ch+= 32; Elseif (chgt; =' a' amp; Amp;; Chlt;; =' z') ch-= 32; Putchar (ch); Putchar ('\ n'); } 2. 입력된 x 값을 기준으로 다음 표현식을 기준으로 y 값을 계산합니다.

2x (xgt; -1) y = 3 (x =-1) 4+x (xlt; -1) 솔루션: 메인 () {float x, y; Scanf("f ",amp;; X); If(xgt;; -1) y = 2 * x; Elseif (x = = 1) y = 3; Else y = 4+x : Printf("y=f ",y); } 프로그램 실행 결과는 다음과 같습니다.-2lt; CRgt;; Y = 2.000000 3. 프로그램을 작성하고 정수를 입력하여 홀수인지 짝수인지 결정하고 홀수인 경우 "isodd" 를 출력합니다. 짝수인 경우 "Is Even" 을 출력합니다. 메인 () {int x; Scanf("d ",amp;; X); If (x2 = = 0) printf ("is even \ n"); Elseprintf ("is odd \ n"); } 4. 2 차 방정식 ax2+bx+c=0 에 대한 솔루션을 찾는 응용 프로그램을 설계합니다. # includelt; Math.hgt;; 메인 () {float a, b, c, disc, x1, x2, p, q; Scanf("f, f, f ",amp;; A, amp;; B, amp;; C); If (fabs (a) lt; = 1e-6) printf ("the equation is not a quadratic \ n"); Else {disc = b * b-4 * a * c; If (fabs (disc) lt; 1e-6) printf("x1=x2=8.4f\n ",-b/(2 * a)); Else if(discgt;; 1e-6) {x1 = (-b+sqrt (disc)/(2 * a)); X2 = (-b-sqrt (disc)/(2 * a)); Printf("x1=8.4f, x2=8.4f\n ",x1, x2); } else {p =-b/(2 * a); Q = sqrt (-disc/(2 * a)); Printf("8.4f+x8.4fi\n ",p, q); Printf("8.4f-8.4fi\n ",p, q); 5555 ... 위탁 규칙에 따르면 짐이 50kg 을 넘지 않을 경우 운송비는 0.15 원/kg 입니다. 예를 들어 50kg 을 넘으면 일부 운임은 0.22 원/kg 입니다. 기존 수하물 W kg 은 운송비를 계산하는 프로그램을 작성합니다.

솔루션: # includelt; Stdio.hgt;; 메인 () {float w, f, x; Printf ("weight:"); Scanf("f ",amp;; W); If(wlt;; = 50) x = 0.15 * w; Else x = 0.15 * 50.22 * (w-50); Printf ("money: 6.2f yuan \ n", x); } 이 프로그램의 실행 결과는 다음과 같습니다. weight:20lt;; CRgt;; Money: 3.00 yuan weight: 60lt; CRgt;; Money: 9.70 Yuan 6. 한 매장에서 고객에게 쇼핑하는 할인율은 다음과 같습니다. 쇼핑 금액 LT; 200 위안 할인 500 위안 gt; 쇼핑 금액 gt; =200 위안 9 할인 1000 위안 gt; 쇼핑 금액 gt; =500 위안 20% 할인 쇼핑 금액 gt; =1000 원 7.5% 할인해서 쇼핑금액, 수출할인율, 쇼핑실제 지불액 입력. # includelt; Stdio.hgt;; 메인 () {float x, y, realx;; Scanf("f ",amp;; X); If(xlt;; =0) {printf("Error! You input a worry number! \ n "); Y = 0; } else {if (xlt; 200) y = 1.0; Elseif (xlt; 500) y = 0.9; Elseif (xlt; 1000) y = 0.8; Else y = 0.75; } if(y! = 0) {realx = x * y; Printf("y=f, the realx=5.2f\n ",y, realx); }} 5 장 5 장 5 장 순환구조 프로그래밍 순환구조 프로그래밍 순환구조 프로그래밍 순환구조 프로그램 설계 1, 객관식 질문 C A A D 6 장 6 장 배열 배열 배열, 객관식 질문 D A D A A C C A D 2, 프로그램 읽기 질문 13 13 13 13 13 7 장 7 장 7 장 함수 함수 함수 함수 1, 객관식 질문 B D B B B D A D 제 8888 장 장 포인터 포인터 포인터 포인터 1, 객관식 질문 D A C C(D) D C D 2, 빈 칸 채우기 1. m 2. 포인터 배열 이름 3. abcc