반응형
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;
}
반응형
'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 |