물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때
혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
입출력예시
입출력예시1
성적을 입력하세요 : 100
A등급
입출력예시2
성적을 입력하세요 : 30
F등급
입출력예시3
성적을 입력하세요 : 80
B등급
코드힌트
더보기
scanf 를 이용하여 사용자로부터 성적을 입력받습니다.
if문과 && (동시에 조건을 만족하는 and)를 활용하여
얻은 성적이 90점 이상이면 A등급 를 출력
얻은 성적이 80이상이면서 90미만이면 B등급 를 출력
얻은성적이 70이상이면 80미만이면 C등급를 출력
얻은 성적이 60이상이면 70미만이면 D등급 를 출력
얻은 성적이 60미만이면 F등급입니다 를 출력
프로그램의 기본틀입니다.
#include <stdio.h>
int main()
{
int input;
printf("성적을 입력하세요 : ");
scanf("%d",&input);
if( ){ //90점이 상이라면
printf("A등급");
}else if( ){ //80점 이상임과 동시에 90점 이하라면
printf("B등급");
}else if( ){//70점 이상임과 동시에 80점 이하라면
printf("C등급");
}else if( ){//60점 이상임과 동시에 70점 이하라면
printf("D등급");
}else{ //그이외에
printf("F등급");
}
}
답안코드
더보기
#include <stdio.h>
int main()
{
int input;
printf("성적을 입력하세요 : ");
scanf("%d",&input);
if(input >=90){ //90점이 상이라면
printf("A등급");
}else if(input>=80 && input<=90){ //80점 이상임과 동시에 90점 이하라면
printf("B등급");
}else if(input>=70 && input<=80){//70점 이상임과 동시에 80점 이하라면
printf("C등급");
}else if(input>=60 && input<=70){//60점 이상임과 동시에 70점 이하라면
printf("D등급");
}else{ //그이외에
printf("F등급");
}
}
더 많은 C언어 글이 궁금하다면?
'C언어' 카테고리의 다른 글
[C언어] 주사위 두 개를 굴리는 함수 랜덤메소드를 이용하여 게임을 만들고 테스트하는 프로그램을 작성하시오 (0) | 2023.01.07 |
---|---|
[C언어] 달팽이 행렬을 작성하는 프로그램을 작성하시오 (0) | 2023.01.07 |
[C언어] 배열의 요소를 입력받고 큰 수 부터 작은 수로 내림차순으로 정렬하는 프로그램을 작성하시오 (0) | 2023.01.07 |
[C언어] 2의 n승을 계산하는 Power(int n) 함수를 작성하시오 (0) | 2023.01.07 |
[C언어]1부터 1000미만의 자연수에서 3,5의 배수의 총 합을 구하는 프로그램을 작성하시오 (0) | 2023.01.07 |
댓글