[c언어] 성적 입력 받아 학점 결정하기 (함수 사용)
2020. 12. 16. 10:55ㆍComputer Science/C
두개의 성적을 입력받아서 평균을 계산해서 학점을 결정해서 출력하는 프로그램을 작성한다.
80점 이상이면 A, 50점 이상이면 B, 그 외에는 F
#include <stdio.h>
int scoreReading(void);
char gradeDecision(int s1, int s2);
int main(void)
{
int score1=0, score2=0;
score1 = scoreReading();
score2 = scoreReading();
printf("Grade is %c!", gradeDecision(score1, score2));
}
int scoreReading(void)
{
int s;
printf("Enter a score: ");
scanf("%d", &s);
return s;
}
char gradeDecision(int s1, int s2)
{
int average;
char grade=0;
average = (s1 + s2) / 2;
if (average >= 80)
grade = 'A';
else if (average >= 50)
grade = 'B';
else
grade = 'F';
return grade;
}
결과
'Computer Science > C' 카테고리의 다른 글
[c언어] 메르센소수 (0) | 2020.12.16 |
---|---|
[c언어] 소수 판별 (함수 사용) (0) | 2020.12.16 |
[c언어] 사이클 숫자 출력 (0) | 2020.12.16 |
[c언어] 5단위 합 출력 (0) | 2020.12.16 |
[c언어] 중첩 반복문 연습 (0) | 2020.12.16 |