[개발자 로드맵]/C
[C언어 코딩 도장 심사문제 답] 36.13_가장 작은 수 출력하기
Ramrider
2022. 7. 16. 15:49
728x90
반응형
1. 답
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int numArr[5];
int smallestNumber;
scanf("%d %d %d %d %d", &numArr[0], &numArr[1], &numArr[2], &numArr[3], &numArr[4]);
smallestNumber = numArr[0];
for (int i = 1; i < 5; i++)
{
if (numArr[i]< smallestNumber)
{
smallestNumber = numArr[i];
}
}
printf("%d\n", smallestNumber);
return 0;
}
2. 결과
3. 정리
첫 배열을 smallestNumber에 넣고 반복문을 이용해서 다른 인덱스의 내용과 비교한 후 가장 최솟값을 넣어주는 방식으로 진행하였습니다. 다른 방식의 소스가 있는지 궁금한데, 혹시 다르게 짜신 분 있으시다면 링크나 공유 주시면 감사하겠습니다. 서로의 코드를 보면서 이렇게도 하는구나 하면서 넓힐 수 있는 기회가 있었으면 좋겠습니다.
4. 비고
- 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다.
- 코딩 도장 문제 링크 바로가기 : https://dojang.io/mod/quiz/attempt.php?attempt=1841019&cmid=305
코딩 도장: 사이트에 로그인
사이트의 강좌를 수강하고 학습 효과를 최대한 높이려면 회원 가입이 필요합니다. '회원 가입' 버튼을 클릭한 후 가입 정보를 입력합니다.입력한 이메일 주소로 확인 메일이 즉시 전송됩니다.이
dojang.io
728x90
반응형