3개의 정수 입력 받고 최솟값 구하는 프로그램과 최댓값 구하는 프로그램을 if-else, switch~case, 삼항연산자로 구현하기
if-else문으로 최댓값 구하기
삼항연산자로 최솟값 구하기
#include <stdio.h>
int main(void)
{
int a, b, c, max;
printf("Input(a, b, c): ");
scanf("%d %d %d", &a, &b, &c);
if (a > b)
max = a;
else
max = b;
if (c > max)
max = c;
printf("max: %d", max);
return 0;
}
| cs |
#include <stdio.h>
int main(void)
{
int a, b, c, min;
printf("Input(a, b, c): ");
scanf("%d %d %d", &a, &b, &c);
if (a < b)
min = a;
else
min = b;
if (c < min)
min = c;
printf("min: %d", min);
return 0;
}
| cs |
#include <stdio.h>
int main(void)
{
int a, b, c, max;
printf("Input(a, b, c): ");
scanf("%d %d %d", &a, &b, &c);
switch (a > b) {
case 1:
max = a;
break;
default:
max = b;
}
switch (c > max) {
case 1:
max = c;
}
printf("max: %d", max);
return 0;
}
| cs |
#include <stdio.h>
int main(void)
{
int a, b, c, min;
printf("Input(a, b, c): ");
scanf("%d %d %d", &a, &b, &c);
switch (a < b) {
case 1:
min = a;
break;
default:
min = b;
}
switch (c < min) {
case 1:
min = c;
}
printf("min: %d", min);
return 0;
}
| cs |
#include <stdio.h>
int main(void)
{
int a, b, c, max;
printf("Input(a, b, c): ");
scanf("%d %d %d", &a, &b, &c);
max = a > b ? a : b;
max = max > c ? max : c;
printf("max: %d", max);
return 0;
}
| cs |
삼항연산자로 최솟값 구하기
#include <stdio.h>
int main(void)
{
int a, b, c, min;
printf("Input(a, b, c): ");
scanf("%d %d %d", &a, &b, &c);
min = a < b ? a : b;
min = min < c ? min : c;
printf("min: %d", min);
return 0;
}
| cs |
Comments
Post a Comment