01. C-Programming(Basic Coding Test)
01. C-Programming(Basic Coding Test)
[toc]
C Programming 실습1
정사각형의 넓이 구하기
1
2
3
4
5
6
7
8
9
10
11
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
int main(void){
int a;
printf("정사각형의 변의 길이를 입력하세요.\n");
scanf("%d", &a);
printf("정사각형의 넓이는 %d입니다.\n", a*a);
return 0;
}
삼각형 넓이 구하기
1
2
3
4
5
6
7
8
9
10
11
12
13
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
int main(void){
double h, m;
printf("삼각형의 높이를 입력하세요.\n");
scanf("%lf", &h);
printf("삼각형의 밑변을 입력하세요.\n");
scanf("%lf", &m);
printf("삼각형의 넓이는 %f입니다.\n", m*h/2);
return 0;
}
부호반전
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
int main(void){
int a;
printf("정수를 입력하세요.\n");
scanf("%d", &a);
if (a>0)
{
printf("부호를 반전하면 %d입니다.\n", -1*a);
}
else if (a<0)
{
printf("부호를 반전하면 %d입니다.\n",-1*a);
}
return 0;
}
홀수 짝수 판별
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
int main(void){
int a;
printf("정수를 입력하세요.\n");
scanf("%d", &a);
if (a % 2 == 0)
{
printf("%d은(는) 짝수입니다.\n", a);
}
else if (a % 2 != 0)
{
printf("%d은(는) 홀수입니다.\n", a);
}
return 0;
}
여러가지 조건을 한 번에 걸기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
int main(void){
char a;
printf("A~C까지의 문자를 입력하세요.\n");
scanf("%c", &a);
if (a == 'A' || a == 'B' || a == 'C')
{
printf("정답입니다.\n");
}
else
{
printf("틀렸습니다.\n");
}
return 0;
}
switch문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#define _CRT_SECURE_NO_WARINGS
#include <stdio.h>
int main(void){
int a;
printf("성적을 입력하세요.\n");
scanf("%d", &a);
printf("성적은 %d입니다.\n", a);
switch (a)
{
case 50:
printf("노력이 필요합니다.\n");
break;
case 60:
printf("조금 더 노력하세요.\n");
break;
case 70:
printf("잘 했습니다.\n");
break;
case 80:
printf("메우 잘 했습니다.\n");
break;
case 90:
printf("메우 우수합니다.\n");
break;
default:
printf("공부 좀 해라\n");
break;
}
return 0;
}