728x90
바로가기 : JAVA 풀이 C언어 풀이 Python 풀이
링크 : https://www.acmicpc.net/problem/9498
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
예제 입력 1
100
예제 출력 1
A
JAVA 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if(a <= 100 && a >= 90)
System.out.print("A");
else if(a <= 89 && a >= 80)
System.out.print("B");
else if(a <= 79 && a >= 70)
System.out.print("C");
else if(a <= 69 && a >= 60)
System.out.print("D");
else
System.out.print("F");
}
}
C언어 풀이
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if (a <= 100 && a >= 90)
printf("A");
else if (a <= 89 && a >= 80)
printf("B");
else if (a <= 79 && a >= 70)
printf("C");
else if (a <= 69 && a >= 60)
printf("D");
else
printf("F");
return 0;
}
Python 풀이
a = int(input())
if 100>= a >= 90:
print('A')
elif 90 > a >= 80:
print('B')
elif 80 > a >= 70:
print('C')
elif 70 > a >= 60:
print('D')
else:
print('F')
728x90