드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 배열 함수 사용해서 총점 평균 학점 내는 프로그램....
게시물ID : gomin_54231짧은주소 복사하기
작성자 : 챠크라★
추천 : 1
조회수 : 6635회
댓글수 : 6개
등록시간 : 2010/02/13 00:16:09
제가 작성한건데요
크게 두가지 문제가 있는데
출력했을때 학점이 계속 A만 나오는 점.
그리고 이것을 함수를 사용해서 만들어야되는점.
씨언어 고수님들의 능력을 보여주세요 ㅠㅠ
#include <stdio.h>
int main(void)
{
int i,j;
char a='A';
char b='B';
char c='C';
int pa[3][7];
pa[0][0]=1;
pa[1][0]=2;
pa[2][0]=3;
for(i=0; i<=2; i++)
{
printf("%d번 학생의 점수를 국어 수학 영어 순으로 입력하시요\n",pa[i][0]);
for(j=1; j<=3; j++)
{
scanf("%d", &pa[i][j]);
}
}
for(i=0;i<=2;i++)
{
pa[i][4] = pa[i][1]+pa[i][2]+pa[i][3];
}
for(i=0;i<=2;i++)
{
pa[i][5] = (pa[i][1]+pa[i][2]+pa[i][3])/3;
}
for(i=0;i<=2;i++)
{
if(pa[i][5] <= 60)
{
pa[i][6] = c;
}
else if(60 < pa[i][5] < 80)
{
pa[i][6] = b;
}
else if(80< pa[i][5] < 100)
{
pa[i][6] = a;
}
}
printf("========================================\n");
printf("학생 국어 수학 영어 합계 평균 평점\n");
printf("========================================\n");
printf("%3d %5d %5d %5d %5d %5d %5c\n",pa[0][0],pa[0][1],pa[0][2],pa[0][3],pa[0][4],pa[0][5],pa[0][6]);
printf("%3d %5d %5d %5d %5d %5d %5c\n",pa[1][0],pa[1][1],pa[1][2],pa[1][3],pa[1][4],pa[1][5],pa[1][6]);
printf("%3d %5d %5d %5d %5d %5d %5c\n",pa[2][0],pa[2][1],pa[2][2],pa[2][3],pa[2][4],pa[2][5],pa[2][6]);
return 0;
}
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.