현재 위치 - 주공해몽공식사이트 - 랜덤 번호 뽑기 점술 - C 언어 프로그래밍 (2) 디자인 내용 1, 탁구 팀 2 개 경기, 팀당 3 명. A 팀은

C 언어 프로그래밍 (2) 디자인 내용 1, 탁구 팀 2 개 경기, 팀당 3 명. A 팀은

C 언어 고전 100 질문: 프로그램 1 질문: 1, 2, 3, 4 수, 몇 자리 숫자, 중복수 없이 구성할 수 있습니까? 절차 분석: 10, 10, 단위를 채울 수 있는 수는 모두 1, 2 입니다. Printf ("\ n"); For (I1; I2)/* 윤년의 경우 월이 2 보다 크면 총 일수에 하루 */su m++; Printf ("오늘은% d 일째입니다." " , 합계); } 프로그램 5 제목: 정수 3 개 x, y, z 를 입력하세요. 작은 것부터 큰 것까지 이 세 숫자를 출력해 주세요. 1. 프로그램 분석: 우리는 가능한 가장 작은 숫자를 X 에 올려놓고 먼저 X 와 Y 를 비교한다. X>Y 가 x 와 y 의 값을 교환한 다음 x 와 z 를 비교하는 경우 X >: Z 가 x 와 z 의 값을 교환하면 x 를 최소화할 수 있습니다. 2. 프로그램 소스 코드: 메인 () {intx, y, z, t; Scanf("%d%d%d ",& ampx & amp;; Y & amp;; Z); If(x & gt;; Y) {tx; Xy; Yt; }/* x 와 y 의 값 교환 */if (x >; Z) {tz; Zx; Xt; }/* x 및 z 값 교환 */if (y > Z) {ty; Yz; Zt; }/* 교환 z 및 y 값 */printf ("smalltobig:% d% d \ n ",x, y, z); } 프로그램 6 제목: 문자 c 의 패턴을 * 로 출력합니다. 1. 프로그램 분석: 먼저 글자 c 를 종이에' *' 로 쓴 다음 한 줄씩 출력할 수 있습니다. 2. 프로그램 소스 코드: # include "stdio.h" main () {printf ("helloc-world! \ n "); Printf(" * * * * \ n ");); Printf ("* \ n"); Printf ("* \ n"); Printf(" * * * * \ n ");); } 프로그램 7 제목: 특수 도안을 출력합니다. C 환경에서 실행해 보세요. 너무 예뻐요! 1. 프로그램 분석: 256 자 * * *. 캐릭터마다 모양이 다릅니다. 2. 프로그램 소스 코드: # include "stdio.h" main () {chara176, B219; Printf("%c%c%c%c%c\n ",b, a, a, a, b); Printf("%c%c%c%c%c\n ",a, b, a, b, a); Printf("%c%c%c%c%c\n ",a, a, b, a, a); Printf("%c%c%c%c%c\n ",a, b, a, b, a); Printf("%c%c%c%c%c\n ",b, a, a, a, b); } 프로그램 8 제목: 출력 9*9 공식. 1. 시나리오 분석: 분기 열 고려 사항, * * 9 행 9 열, I 제어선, j 제어열. 2. 프로그램 소스 코드: # include "stdio.h" main () {inti, j, resultprintf ("\ n"); For (I1; Ib)a:b 조건 연산자의 기본 예입니다. 2. 프로그램 소스 코드: main () {intscore; Chargradeprintf ("pleaseinputascore \ n"); Scanf("%d ",& 점수); Gradescore & gt90'a': (점수 & gt60' b':' c'); Printf("%dbelongsto%c ",점수, 등급); } 프로그램 15 제목: 조건 연산자의 중첩을 사용하여 이 질문 완료: 학업 성적 >; 90 점 학생은 A 로, 60-89 점은 B 로, 60 점 이하는 C 로, 1 으로 표기한다. 프로그램 분석: (a>b)? 이것은 조건 연산자의 기본 예입니다. 2. 프로그램 소스 코드: main () {intscore; Chargradeprintf ("pleaseinputascore \ n"); Scanf("%d ",& 점수); Gradescore & gt90? A': (점수 & gt60? B':' c'); Printf("%dbelongsto%c ",점수, 등급); } 프로그램 16 제목: 두 개의 양의 정수 M 과 N 을 입력하여 최대 공약수와 최소 공배수를 구합니다. 1. 프로그램 분석: 스크롤 나누기 사용. 2. 프로그램 소스 코드: main () {inta, b, num 1, num 2, tempprintf ("pleaseinputwonumbers: \ n Scanf("%d, %d ",& ampnum 1. Num 2); If (num1{tempnum1; Num1num 2; Num2temp} anum1; Bnum2 와 (b! 0)/* b 가 0 */{ tempa% b; 가 될 때까지 스크롤 나누기 사용; AB; Btemp}printf("gongyueshu:%d\n ",a); Printf ("공북서: %d\n", num1* num 2/a); } 프로그램 17 제목: 영문자, 공백, 숫자 및 기타 문자의 수를 각각 집계하는 문자 행을 입력합니다. 1. 프로그램 분석: 입력한 문자가' \n'.2 가 아닌 경우 while 문을 사용합니다. 프로그램 소스 코드: # include "stdio.h" main () {charc int letters 0, space0, digit0, others0 printf ("pleaseinpps" While((cgetchar ())! \ n') {if (c > 한 개' 와 amp& ampc'a' 와 amp & ampc' 0'& & ampc0) {x1(x2+1 /* 첫날의 복숭아 수는 다음날의 복숭아 수의 두 배에1*/X2X1을 더한 것이다. 일-; }printf("thetotalis%d\n ",x1); 프로그램 22 제목: 두 탁구 팀 각각 세 명의 선수가 경기에 참가한다. A 팀에는 A, B, C 3 명, B 팀에는 X, Y, Z 3 명이 있으며, 경기 명단은 이미 추첨을 통해 결정되었다. 어떤 사람이 선수들에게 경기 명단에 대해 물었다. A 는 X 와 비교하지 않고 C 는 X 와 Z 와 비교하지 않는다고 합니다. 프로그램을 만들어 세 팀의 선수 명단을 찾아보세요. 프로그램 분석 ..10000.0000000003/* I 는 A 의 상대, J 는 B 의 상대, K 는 C */for(i'x) 의 상대입니다. Ia [j]) minj; Tema [I]; A [I] a [min]; [최소] 프로젝트 }/* outputdata */printf ("after sorted \ n"); For(i0;; Iprintf("%5d ",a [I]); } 프로그램 38 제목: 3*3 매트릭스의 대각선 요소 합계 1 을 구합니다. 프로그램 분석: double for 루프 컨트롤을 사용하여 2 차원 배열을 입력한 다음 [i][i] 출력을 누적합니다. 2. 프로그램 소스 코드: main () {float [3] [3], sum0; 인티, j; Printf ("pleaseinputrectangleelement: \ n"); For(i0;; I50)again true;; Elseagainfalse}} 프로그램 46 제목: 매크로 #define 명령 연습 (1) 프로그램 소스 코드: # include "stdio.h" # definetrue/ Intagain1; Printf ("40: programwillstopifinputvaluelesssthan 50". \ n "); While (다시) {printf ("\ 40: pleaseinputnumber > ); Scanf("%d ",& ampnum); Printf ("\ 40: thesquareforthisnumberis% d \ n", sq (num)); If(num & gt;; 50)again true;; ElseagainFALSE}} 프로그램 47 제목: 매크로 # 정의 명령 연습 (2) 프로그램 소스 코드: # include "stdio.h" # define exchange (a, b) { \ ta \ ab \ Bt \} voidmain (void) {intx10; Inty20printf(" x% d;; Y%d\n ",x, y); 교환 (x, y); Printf(" x% d;; Y%d\n ",x, y); } 프로그램 48 제목: 매크로 #define 명령 연습 (3) 프로그램 소스 코드: # define lag> # definemay) x: y # define minimum (x, y) ( Y) y: xvoidmain () {inta10,b20 # ifdefmaxprintf ("\ 40: thelargeroneis% d \ #elseprintf("\40: 아래 %d\n ",최소값 (a, b)