반응형

Language/C 134

[ C ] 조건문

If문 단순 if : () 안에 있는 조건식이 참이면 주어진 문장을 수행하고, 거짓이면 수행하지 않는다. if (조건식){ 문장; 문장; ... } : 실행해야 할 문장이 여러개일 경우 { }(중괄호)로 묶음 → 묶지 않으면 첫 문장만 if문 속으로 포함됨 Ex. if (num= 70 && e >= 70) printf("합격\n"); else printf("불합격\n"); return 0; } ▶ 사용자에게 국어 점수와 영어 점수를 입력받은 뒤 평균 값을 구함 : 평균값은 (국어 점수 + 영어점수)/2를 실수형으로 형변환 시킴 ▶ 평균이 80이상이고 국어 점수와 영어 점수가 70점 이상인 경우에는 '합격' 그렇지 않은 경우에는 '불합격' 출력 중첩된 if : if문 안에 포함된 if문 Ex. #defin..

Language/C 2021.10.10

[ C ] [ 연산자 연습 문제 ] 운동 에너지 구하기 프로그램

질량과 속력을 실수로 입력받아 운동에너지를 구하는 프로그램을 작성해보자. 질량은 kg 단위, 속력은 m/s 단위로 입력받음 운동에너지 = 1/2 * 질량 * (속력)**2 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float m, v; printf("질량 입력 : "); scanf("%f", &m); printf("속력 입력 : "); scanf("%f", &v); printf("운동 에너지(J) : %.2f", (m * v * v) / 2); return 0; } ▶ printf("운동 에너지(J) : %.2f", (m * v * v) / 2) : 제곱 연산자가 존재하지 않기 때문에 v * v로 표현

Language/C 2021.10.05

[ C ] [ 연산자 연습 문제 ] 전기 요금 계산 프로그램

기본 요금과 월사용량(kwh)을 입력받아 전기요금을 계산하는 프로그램을 작성해보자. 단, 변수는 최대 두 개만 사용 가능하고, 모든 출력은 변수에 저장된 값만 출력할 수 있음 사용량에 따른 전기요금은 190원/kwh이고 전기요금은 기본요금과 월사용량에 따른 요금의 합으로 계산됨 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int basic_fare, month_usage; printf("기본 요금 입력 : "); scanf("%d", &basic_fare); printf("월 사용량 입력 : "); scanf("%d", &month_usage); printf("전기 요금 : %d원\n", basic_fare + 190 * month_usage);..

Language/C 2021.10.05

[ C ] [ 연산자 연습 문제 ] 시험 점수 결과 출력 프로그램

시험 점수를 입력받아 점수가 90점 이상이면 "A등급", 80점 이상이면 "B등급", 나머지는 "C등급"을 출력해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int test; scanf("%d", &test); test >= 90 ? printf("A") : test >= 80 ? printf("B") : printf("C"); return 0; } test >= 90 ? printf("A") : test >= 80 ? printf("B") : printf("C"); ▶ 시험 점수가 90점 이상이 참이면 "A", 거짓이면 점수가 80점 이상일 경우로 넘어감 ▶ 시험 점수가 80점 이상이 참이면 "B", 거짓이면 "C" 출력

Language/C 2021.10.05

[ C ] [ 연산자 연습 문제 ] 운전 면허 결과 출력 프로그램

운전면서 점수 변수 point(정수)를 기준으로 점수가 60점 이상이면 'P' 아니면 'F'를 출력해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int point; scanf("%d", &point); (point >= 60) ? printf("합격 여부 : P") : printf("합격 여부 : F"); return 0; } ▶ (point >= 60) ? printf("합격 여부 : P") : printf("합격 여부 : F") : point가 60점 이상이 참이면 "합격 여부 : P", 거짓이면 "합격 여부 : F" 출력 → printf("%s", (point >= 60) ? "합격 여부 : P" : "합격 여부 : F")도 동일함 ..

Language/C 2021.10.05

[ C ] [ 연산자 연습 문제 ] 기온 출력 프로그램

온도변수 temp(실수)를 기준으로 온도가 32도 이상이면 "폭염주의" 아니면 "적정온도"를 출력해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { double temp; scanf("%lf", &temp); (temp >= 32) ? printf("폭염주의") : printf("적정온도"); return 0; } ▶ (temp >= 32) ? printf("폭염주의") : printf("적정온도") : temp가 32도 이상이 참이면 "폭염주의", 거짓이면 "적정온도" 출력 → printf("%s", (temp >= 32) ? "폭염주의" : "적정온도")도 동일함

Language/C 2021.10.05

[ C ] [ 연산자 연습 문제 ] 연산식 계산하기

다음 주어진 연산식의 결과를 출력해보자. 문제 1. a = 2; printf("%d", a++); 문제 2. a = 9; printf("%d", ++a); 문제 3. a=2, c=9; printf("%d", ++a + --c); 문제 4. b=5, c=2; printf("%d", c++ % b); #include int main(void) { int a, b, c; // 1번 a = 2; printf("%d\n", a++); // 2번 a = 9; printf("%d\n", ++a); // 3번 a = 2, c = 9; printf("%d\n", ++a + --c); // 4번 b = 5, c = 2; printf("%d\n", c++ % b); return 0; } ▶ 문제 1번 : a값이 출력된 후 ..

Language/C 2021.10.05
반응형