#include <stdio.h>
int score[7]={0};
void graph(int avg, int max, int min); //그래프 그리기
int main(void)
{
int i, tot=0, avg, max=0, min=100;
for(i=0; i<7; i++)
{
scanf(" %d", &score[i]);
if(score[i]>100 || score[i]<0) //입력 값이 잘못된 경우
{
while(score[i]>100 || score[i]<0)
scanf("%d", &score[i]);
}
tot+=score[i]; //총점
if(max<score[i]) //최대점수
max=score[i];
if(min>score[i]) //최소점수
min=score[i];
}
avg=tot/7; //평균
printf("TOT : %d\n", tot);
printf("AVG : %d\n", avg);
printf("MAX : %d\n", max);
printf("MIN : %d\n", min);
graph(avg, max, min);
return 0;
}
void graph(int avg, int max, int min)
{
int i, j;
for(i=10; i>0; i--)
{
if(i==10)
printf("100 ");
else
printf(" %d ", i*10);
for(j=0; j<7; j++)
{
if(score[j]>=(i*10))
printf("* ");
else
printf(" ");
}
if(avg>=(i*10))
printf("* ");
else
printf(" ");
if(max>=(i*10))
printf("* ");
else
printf(" ");
if(min>=(i*10))
printf("* ");
else
printf(" ");
printf("\n");
}
printf(" A B C D E F G H I J");
}
2018.06.23 11:26
정올 - 문제은행 - 성적 관리 프로그램(1086)
조회 수 464 추천 수 0 댓글 0