0
답변 1 c 언어 질문드려요 ( 카테고리에 c언어가 없네요..) 답변 1 1 (/p/csharp)
표준 입력으로 정수 다섯 개가 입력됩니다(입력 값의 범위는 -2147483648~2147483647). 다음 소스 코드를 완성하여 입력된 정수 중에서 가장 작은 수가 출력되..

표준 입력으로 정수 다섯 개가 입력됩니다(입력 값의 범위는 -2147483648~2147483647). 다음 소스 코드를 완성하여 입력된 정수 중에서 가장 작은 수가 출력되게 만드세요.

정답에는 밑줄 친 부분에 들어갈 코드만 작성해야 합니다.

#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]);

    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________ 
    _____________________________________
    _____________________________________

    printf("%d\n", smallestNumber);

    return 0;
}

입력

20 40 10 50 30

결과

10

+
djtheman 님께서 2개월 전에 C에 올린 질문

c 언어 질문드려요 ( 카테고리에 c언어가 없네요..)

0
답변 1 c 언어 질문드려요 ( 카테고리에 c언어가 없네요..) 답변 1 1 (/p/csharp)
표준 입력으로 정수 다섯 개가 입력됩니다(입력 값의 범위는 -2147483648~2147483647). 다음 소스 코드를 완성하여 입력된 정수 중에서 가장 작은 수가 출력되..

표준 입력으로 정수 다섯 개가 입력됩니다(입력 값의 범위는 -2147483648~2147483647). 다음 소스 코드를 완성하여 입력된 정수 중에서 가장 작은 수가 출력되게 만드세요.

정답에는 밑줄 친 부분에 들어갈 코드만 작성해야 합니다.

#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]);

    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________
    _____________________________________ 
    _____________________________________
    _____________________________________

    printf("%d\n", smallestNumber);

    return 0;
}

입력

20 40 10 50 30

결과

10

+
djtheman 님께서 2개월 전에 C에 올린 질문
0
 
yous3163 2개월 전
버블정렬을 이용하면 되겠군요

1개의 답변

0
[답변]c 언어 질문드려요 ( 카테고리에 c언어가 없네요..) (/p/c)
해당하는 부분에 아래 코드를 넣어보시기 바랍니다. ... smallestNumber = numArr[0]; int c; int size = sizeof(numArr)/sizeof(numArr[0]); for (c = 1;..

해당하는 부분에 아래 코드를 넣어보시기 바랍니다.

...

smallestNumber = numArr[0];

int c;   
int size = sizeof(numArr)/sizeof(numArr[0]);

for (c = 1; c < size; c++)
{
    if (numArr[c] < smallestNumber)
    {
       smallestNumber = numArr[c];
    }
}

...

 

사탕 주기
+
kimho 님께서 2개월 전에 C에 올린 글
조회수 449
답글 1
URL