#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main(void) {
char g[3];
scanf("%s", g);
if (strcmp(g, "A+") == 0) printf("4.3\n");
else if (strcmp(g, "A0") == 0) printf("4.0\n");
else if (strcmp(g, "A-") == 0) printf("3.7\n");
else if (strcmp(g, "B+") == 0) printf("3.3\n");
else if (strcmp(g, "B0") == 0) printf("3.0\n");
else if (strcmp(g, "B-") == 0) printf("2.7\n");
else if (strcmp(g, "C+") == 0) printf("2.3\n");
else if (strcmp(g, "C0") == 0) printf("2.0\n");
else if (strcmp(g, "C-") == 0) printf("1.7\n");
else if (strcmp(g, "D+") == 0) printf("1.3\n");
else if (strcmp(g, "D0") == 0) printf("1.0\n");
else if (strcmp(g, "D-") == 0) printf("0.7\n");
else if (strcmp(g, "F") == 0) printf("0.0\n");
return 0;
}
1.입력받을 학점(알파벳)을 배열로 만든다.
2.if문을 사용하여 학점이 몇점인 지 확인한다.
3.배열이므로 strcmp를 이용하여 비교한 뒤 출력한다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int main(void) {
int x, y, w, h;
scanf("%d %d %d %d", &x, &y, &w, &h);
int min = 1000;
if (x <= min) min = x;
if (y <= min) min = y;
if (w - x <= min) min = w - x;
if (h - y <= min) min = h - y;
printf("%d", min);
return 0;
}
1.x, y, w, h에 해당하는 숫자들을 입력받는다.
2. 거리의 최솟값을1000으로 설정해둔다.
3. x, y의 위치로부터 각각 비교해본다.
4.출력한다.