본문 바로가기
Algorithm/JUNGOL

C언어, JUNGOL 9071 ~ 9080

by OdOp 관리자 2023. 11. 20.
반응형

jungol 9071부터 jungol 9080까지 c언어로 작성된 코드입니다.

참고해 주시면 좋을 것 같습니다. 

 

jungol 9071

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n[11] = { 0 };
    int max;
    int min;
    
    max = -1000;
    min = 1000;
    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &n[i]);
        if (n[i] % 2 == 0)
        {
            if (max < n[i])
            {
                max = n[i];
            }
        }
        else
        {
            if (min > n[i])
            {
                min = n[i];
            }
        }
    }
    printf("%d %d", min, max);
    return 0;
}

 

jungol 9072

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n[11] = { 0 };
    int sum;
    float avg;

    sum = 0;
    for (int i = 0; i < 10; i++)
    {
        scanf("%d", &n[i]);
        sum += n[i];
    }
    avg = (float)sum / 10;
    printf("총점 = %d\n평균 = %.1f", sum, avg);
    return 0;
}

 

jungol 9073

#include <stdio.h>

int main(void)
{
    int n[6] = { 95, 75, 85, 100, 50 };
    int temp;
    
    temp = 0;
    for (int i = 0; i < 5; i++)
    {
        for (int j = i; j < 5; j++)
        {
            if (n[i] > n[j])
            {
                temp = n[i];
                n[i] = n[j];
                n[j] = temp;
            }
        }
    }
    for (int i = 0; i < 5; i++)
    {
        printf("%d ", n[i]);
    }
    return 0;
}

 

jungol 9074

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n;
    int count[11] = {0, };
    
    while (1)
    {
        scanf("%d", &n);
        if (n > 0 && n < 11)
        {
            count[n - 1]++;
        }
        else
        {
            for (int i = 0; i < 10; i++)
            {
                if (count[i] == 0)
                {
                    continue;
                }
                else
                {
                    printf("%d : %d개\n", i+1, count[i]);
                }
            }
            break;
        }
    }    
    return 0;
}

 

jungol 9075

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int save[11] = { 0, };
    int a;
    char c[2];

    a = 0;
    while (1)
    {
        scanf("%d", &a);
        if (a == 0)
        {
            for (int i = 0; i < 10; i++)
            {
                if (save[i] != 0)
                {
                    printf("%d : %d개\n", i, save[i]);
                }
                else
                {
                    continue;
                }
            }
            break;
        }
        else
        {
            save[a % 10]++;
        }
        
    }
    return 0;
}

 

jungol 9076

#include <stdio.h>

int main(void)
{
    int save[1024] = { 1, 1, };
    int a;
    char c[2];

    a = 0;
    for (int i = 2; i < 40; i++)
    {
        save[i] = save[i - 1] + save[i - 2];
    }
    for (int i = 1; i < 5; i++)
    {
        printf("피보나치 수열 %d항 : %d\n", i * 10, save[i*10 - 1]);
    }
    return 0;
}

 

jungol 9077

#include <stdio.h>

int main(void)
{
    int save[3][3] = { {3, 5, 4}, {2, 6, 7}, {8, 10, 1} };

    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            printf("%d ", save[i][j]);
        }
        printf("\n");
    }
    return 0;
}

 

jungol 9078

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int arr1[3][3] = { 0, }, arr2[3][3] = { 0, };

    for (int i = 0; i < 3; i++)
    {
        printf("첫 번째 배열 %d행 ", i+1);
        for (int j = 0; j < 3; j++)
        {
            scanf("%d", &arr1[i][j]);
        }
    }
    for (int i = 0; i < 3; i++)
    {
        printf("두 번째 배열 %d행 ", i+1);
        for (int j = 0; j < 3; j++)
        {
            scanf("%d", &arr2[i][j]);
        }
    }
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3; j++)
        {
            printf("%d ", arr1[i][j] + arr2[i][j]);
        }
        printf("\n");
    }
    return 0;
}

 

jungol 9079

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int arr1[5] = { 0, }, arr2[5] = { 0, }, arr3[5] = { 0, };

    printf("1번째 학생의 점수 ");
    for (int j = 0; j < 3; j++)
    {
        scanf("%d", &arr1[j]);
        arr1[3] += arr1[j];
    }
    printf("2번째 학생의 점수 ");
    for (int j = 0; j < 3; j++)
    {
        scanf("%d", &arr2[j]);
        arr2[3] += arr2[j];
    }
    printf("3번째 학생의 점수 ");
    for (int j = 0; j < 3; j++)
    {
        scanf("%d", &arr3[j]);
        arr3[3] += arr3[j];
    }
    printf("     국어 영어 수학 총점\n");
    printf(" 1번 ");
    for (int j = 0; j < 4; j++)
    {
        printf("%3d ", arr1[j]);
    }
    printf("\n");
    printf(" 2번 ");
    for (int j = 0; j < 4; j++)
    {
        printf("%3d ", arr2[j]);
    }
    printf("\n");
    printf(" 3번 ");
    for (int j = 0; j < 4; j++)
    {
        printf("%3d ", arr3[j]);
    }
    printf("\n");
    printf("합계 ");
    for (int j = 0; j < 4; j++)
    {
        printf("%3d ", arr1[j]+arr2[j]+ arr3[j]);
    }
    return 0;
}

 

jungol 9080

#include <stdio.h>

int main(void)
{
    int arr1[6] = { 1, };
    int arr2[6] = { 1, };
    int arr3[6] = { 1, };
    int arr4[6] = { 1, };
    int arr5[6] = { 1, };
    
    printf("%d\n", arr1[0]);
    for (int j = 1; j < 6; j++)
    {
        arr2[j] = arr1[j - 1] + arr1[j];
        if (arr2[j - 1] != 0)
        {
            printf("%d ", arr2[j - 1]);
        }
        else
        {
            printf("\n");
            break;
        }
    }
    for (int j = 1; j < 6; j++)
    {
        arr3[j] = arr2[j - 1] + arr2[j];
        if (arr3[j - 1] != 0)
        {
            printf("%d ", arr3[j - 1]);
        }
        else
        {
            printf("\n");
            break;
        }
    }
    for (int j = 1; j < 6; j++)
    {
        arr4[j] = arr3[j - 1] + arr3[j];
        if (arr4[j - 1] != 0)
        {
            printf("%d ", arr4[j - 1]);
        }
        else
        {
            printf("\n");
            break;
        }
    }
    for (int j = 1; j < 6; j++)
    {
        arr5[j] = arr4[j - 1] + arr4[j];
        if (arr5[j - 1] != 0)
        {
            printf("%d ", arr5[j - 1]);
        }
        else
        {
            printf("\n");
            break;
        }
    }
    return 0;
}
 
반응형

'Algorithm > JUNGOL' 카테고리의 다른 글

C언어, JUNGOL 171 ~ 180  (0) 2023.11.22
C언어, JUNGOL 571 ~ 580  (2) 2023.11.21
C언어, JUNGOL 161 ~ 170  (0) 2023.11.19
C언어, JUNGOL 561 ~ 570  (0) 2023.11.18
C언어, JUNGOL 9061 ~ 9070  (0) 2023.11.17