728x90
문제
3개의 정수를 입력받아 조건연산자를 이용하여 입력받은 수들 중 최소값을 출력하는 프로그램을 작성하시오.
코드1
#include<stdio.h>
int main() {
int a, b, c, min;
scanf_s("%d %d %d", &a, &b, &c);
min = (a < b) ? a : b;
min = (min < c) ? min : c;
printf("%d", min);
return 0;
}
코드2
#include<stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a < b && a < c) {
printf("%d", a);
}
else if (b < a && b < c) {
printf("%d", b);
}
else if (c < a && c < b) {
printf("%d", c);
}
return 0;
}
문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=660&sca=1050
728x90
728x90
'정올(정보올림피아드&알고리즘) > Language_Coder' 카테고리의 다른 글
정올 121 : 선택제어문-형성평가2 (c언어) →CODINGKOOºº (0) | 2022.02.06 |
---|---|
정올 120 : 선택제어문-형성평가1 (c언어) →CODINGKOOºº (0) | 2022.02.06 |
정올 535 : 선택제어문-자가진단8 (c언어) →CODINGKOOºº (0) | 2022.02.05 |
정올 534 : 선택제어문-자가진단7 (c언어) →CODINGKOOºº (0) | 2022.02.05 |
정올 533 : 선택제어문-자가진단6 (c언어) →CODINGKOOºº (0) | 2022.02.05 |