728x90
누가 시험을 잘 봤을까 (exam highest, lowest, average): for loop, array, if statement
포스트 난이도: HOO_Intern
# Example Codes
이번 포스트는 C언어를 기반으로 한 최댓값과 최솟값 그리고 평균값을 구해보는 예제코드이다. 예제코드에서 중점적으로 살펴봐야 할 부분은 배열을 어떻게 활용하고 있는지이다. 아래의 예제코드는 1차 배열을 활용하여 각 값들을 비교하여 원하는 값을 산출해내고 있다.
#include <stdio.h>
int main()
{
int exam[] = { 70, 80, 94, 85, 47, 68, 98, 77, 85, 88 };
int highest = exam[0];
int lowest = exam[0];
float total = 0;
float average = 0;
for (int i=0; i<10;i++)
{
total = total + exam[i];
if (highest < exam[i])
{
highest = exam[i];
}
if(lowest > exam[i])
{
lowest = exam[i];
}
}
average = total/10;
printf("\n\nHighest exam score is: %d", highest);
printf("\nLowest exam score is: %d", lowest);
printf("\nClass average is: %.2f\n", total / 10.0);
return 0;
}
# github link
[Temp]
728x90
'C and C++ > C and C++ Examples' 카테고리의 다른 글
[C Examples] struct을 활용한 영화 정보 출력하기 (0) | 2023.10.02 |
---|---|
[C Examples] 누가 시험을 잘봤을까#2 (exam highest, lowest, average): for loop, array, if statement, void) (0) | 2023.09.19 |
[C Examples] 고양이 중에 누가 가장 밥을 많이 먹나: for loop, 2 dimensional array, if statement (0) | 2023.09.18 |
[C Examples] do while문을 사용해서 섭씨를 화씨로 변환하기 (0) | 2023.09.03 |
[C Examples] void와 array를 사용해서 시험 점수 평균과 가장 높은 점수 구하기 예제코드 (0) | 2023.09.03 |
댓글