게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] c언어 함수 두번째 질문
게시물ID : programmer_11013짧은주소 복사하기
작성자 : 수원오징어
추천 : 0
조회수 : 395회
댓글수 : 9개
등록시간 : 2015/06/08 09:03:42
옵션
  • 본인삭제금지
#include <stdio.h>
void print();
void print1();
void input(int n);
void subject(int n);
void resultprint(int n);
void Swap(int n, int sum[100], int num[100], double avg[100]);
int num[100][100];
int main()
{      
 int n;   
 print();
 printf("성적 처리할 학생들이 몇명입니까? ");    
 scanf("%d",&n);    
 input(n);
 //subject(n);
 //print1();
 //resultprint(n);
 //Swap(n, sum, num,  avg);
 return 0;
}
void print()
{
 printf("┌─────────────┐\n");   
 printf("│성적 처리 프로그램입니다. │\n");   
 printf("└─────────────┘\n");  
}
void input(int n)
{
 int i,j=0;
 int sum;
 double avg=0;
 for(i=0;i<n;i++) 
 {       
  sum=0;
  printf("%d번째 학생의 학번을 입력하고 Enter를 누르세요=",i+1);  
  scanf("%d",&num[i][0]);           
  printf("국어점수를 입력하고 Enter를 누르세요=");    
  scanf("%d",&num[i][1]);      // 0 1    
  printf("영어점수를 입력하고 Enter를 누르세요=");     
  scanf("%d",&num[i][2]);          // 02
  printf("수학점수를 입력하고 Enter를 누르세요=");      
  scanf("%d",&num[i][3]);      //03
  sum+=num[i][j++];        
  avg=(double)sum/n;
  num[i][4]=sum;
  num[i][5]=avg;
  printf("%d\n",num[i][4]);
  printf("%g",num[i][5]);
 }
}
전에 질문했던 코드에서 한참 헤매다가 열혈c책을 참고하며 2차원배열로 바꿔서 만들었는데..
 코드의 일부이고 마지막에 프린트문은 저게 제대로 된 값이 나오나 확인하려고 봤더니 이번에도 쓰레기값은 아닌거같은 값이나와버리네요
대체 이게 뭐가문제인가요 ㅠㅠㅠㅠㅠㅠㅠ 계속 헤매고있는데 도와주세요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호