// 1. 정수 5개 문제, 2. 0~100점 정수/ 4. 0> 또는 100< Invalid출력
// 90 75 65 50 B/
// 예외) 1. 평균 < 50 -> F / 2. (50점이상이어도)3문항이상 40점미만 -> F / 3. 소수점 이하 2자리까지
// 출력 학점\n avg min
#include <stdio.h>
int main() {
int count = 0;
int flag = 0;
float avg = 0;
int arr[5] = {0};
for (int i = 0; i < 5; i++){
scanf("%d", &arr[i]);
avg += arr[i];
}
avg /= 5.00;
int min = 100;
for (int i = 0; i < 5; i++) {
if (arr[i] > 100 || arr[i] < 0) {
printf("Invalid");
return 0;
}
}
//count 써서 F 판별 -> 학점을 판단위한 부분
for (int i = 0; i < 5; i++) {
if (arr[i] < 40) {
count++;
}
}
if (count >= 3) {
printf("F\n");
// printf("avg=%.2f min=%d", avg, min);
}
// else: 학점을 판단 위한 부분
else {
flag = 1;
if (avg < 50) {
printf("F\n");
}
else if (avg >= 90) {
printf("A+\n");
}
else if (avg >= 75) {
printf("A\n");
}
else if (avg >= 65) {
printf("B+\n");
}
else if (avg >= 50) {
printf("B\n");
}
}
// 최솟갑 구하는 부분
for(int i = 0; i < 5; i++){
if(min > arr[i]){
min = arr[i];
}
}
printf("avg=%.2f min=%d", avg, min);
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: