[c언어] 성적 입력 받아 학점 결정하기 (함수 사용)

2020. 12. 16. 10:55Computer 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