게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
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;

}
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호