본문 바로가기
Algorithm/JUNGOL

C언어, JUNGOL 121 ~ 130

by OdOp 관리자 2023. 11. 7.
SMALL

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

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

이번 내용은 switch ~ case에 대한 문법에 대해 알아야 풀 수 있는 문제입니다. 아직 잘 모르시는 분들은 아래의 링크를 참고해 주시기 바랍니다. 

https://hig0617.tistory.com/10

 

jungol 121

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int a;

    scanf("%d", &a);
    if (a > 0)
    {
        printf("plus\n");
    }
    else if (a == 0)
    {
        printf("zero\n");
    }
    else
    {
        printf("minus\n");
    }
    return 0;
}

 

jungol 122

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int a;

    scanf("%d", &a);
    if ((a % 4 == 0) && (a % 100 != 0) || (a % 400 == 0))
    {
        printf("leap year");
    }
    else
    {
        printf("common year");
    }
    return 0;
}

 

jungol 123

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int a;

    printf("Number? ");
    scanf("%d", &a);
    switch (a)
    {
    case 1:
        printf("dog");
        break;
    case 2:
        printf("cat");
        break;
    case 3:
        printf("chick");
        break;
    default:
        printf("I don't know.");
    }
    return 0;
}

 

jungol 124

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
	int a;

	scanf("%d", &a);
	switch (a)
	{
	case 1:
		printf("31");
		break;
	case 2:
		printf("28");
		break;
	case 3:
		printf("31");
		break;
	case 4:
		printf("30");
		break;
	case 5:
		printf("31");
		break;
	case 6:
		printf("30");
		break;
	case 7:
		printf("31");
		break;
	case 8:
		printf("31");
		break;
	case 9:
		printf("30");
		break;
	case 10:
		printf("31");
		break;
	case 11:
		printf("30");
		break;
	case 12:
		printf("31");
		break;
	default:
		printf("I don't know.");
	}
	return 0;
}

 

jungol 125

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n;
    int i;

    i = 1;
    scanf("%d", &n);
    while (i <= n)
    {
        printf("%d ", i);
        i++;
    }
    return 0;
}

 

jungol 126

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int count;
    int count_g;
    int n;

    count = 0;
    count_g = 0;
    while (1)
    {
        scanf("%d", &n);
        if (n!=0 && n % 2 == 0)
        {
            count++;
        }
        else if (n % 2 != 0)
        {
            count_g++;
        }
        else
        {
          break;
        }
    }
    printf("odd : %d\n", count_g);
    printf("even : %d", count);
    return 0;
}

 

jungol 127

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int count;
    int sum;
    int n;
    float avg;

    count = 0;
    sum = 0;
    while (1)
    {
        scanf("%d", &n);
        if (n >= 0 && n <= 100)
        {
            count++;
            sum += n;
        }
        else
        {
            break;
        }
    }
    avg = (float)sum / count;
    printf("sum : %d\n", sum);
    printf("avg : %.1f", avg);
    return 0;
}

 

jungol 128

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int count;
    int n;
    float avg;

    count = 0;
    do
    {
        scanf("%d", &n);
        if (n %3 == 0 || n %5 == 0)
        {
            continue;
        }
        else
        {
            count++;
        }
    } while (n != 0);
    printf("%d", count);
    return 0;
}

 

jungol 129

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int base;
    int height;
    float width;
    char c1;

    do
    {
        printf("Base = ");
        scanf("%d", &base);
        printf("Height = ");
        scanf("%d", &height);
        width = (float)base * (float)height / 2.0;
        printf("Triangle width = %.1f\n", width);
        printf("Continue? ");
        scanf(" %c", &c1);
    } while (c1 == 'Y' || c1 =='y');
    return 0;
}

 

jungol 130

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void)
{
    int n;

    scanf("%d", &n);
    for (int i = 1; i <= n; i++)
    {
        printf("JUNGOL\n");
    }
    return 0;
}
 
 
LIST

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

C언어, JUNGOL 531 ~ 540  (0) 2023.11.09
C언어, JUNGOL 9031 ~ 9040  (0) 2023.11.08
C언어, JUNGOL 521 ~ 530  (0) 2023.11.06
C언어, JUNGOL 9021 ~ 9030  (0) 2023.11.05
C언어, JUNGOL 111 ~ 120  (2) 2023.11.04