PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/10/21 15:46:53
Name Romance...
Subject c언어 기초질문
#include <stdio.h>
#define row 5 //학생수
#define col 3 //열(과목)
int main(int argc, char *argv[])
{

        
        int score[row][col]; //<---score[3][3]
    int i,j;
        int tot=0;
        float avg;
        printf("Enter the score...\n");
        for (i=0;i<row ;i++ )
        {                
                for (j=0;j<col ;j++ )
                        {  
                                printf("%d: ",i+1);
                                scanf("%d",&score[i][j]);
                        tot=tot+score[j];        
                                
                                
                        }
                            avg=tot/col;
                
                printf("%d=%d=\n%f=\n",i+1,tot,avg);
                
        }



        
        return 0;
}



배열과 for 만을 이용한 c언어 기초입니다.
여기서 에러가 난거 같은데 제가 보기엔 scanf 에서 score[i][j]가 잘못된거 같은데 어디가 잘못됬는지
잘 모르겠네요.또하나 여기에 순위를 매기고 싶은데 어떻게 하는지좀...-_-;;
부탁드리겠습니다.




통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/10/21 15:55
수정 아이콘
tot=tot+score[j];
Romance...
08/10/21 15:59
수정 아이콘
감사합니다 꾸벅 ..근데 계속 에러나네요 T-T
Cazellnu
08/10/21 16:21
수정 아이콘
tot = tot + score[i][j];
근데 저기 토탈 , 평균 의미가 전체 학생인가보네요
졸업이다!!
08/10/21 19:00
수정 아이콘
일단 질문을 정확하게 정의하시는게 중요해요. 각 변수가 무엇을 의미하는지, 그리고 최종 출력 결과물은 어떤 것이 되어야 하는지.
내 생각에는 각 학생의 과목 총점과 평균을 구하는 것 같은데 (tot와 avg가 for(i=0;...)내부에 있는 걸로 봐서) 그럼 tot =0 가 for 문 사이에 있어야 매 열의 합이 구해집니다. 현재는 계속 누적해서 구해지네요.
그리고 score를 double pointer로 정의해놓고 tot 구할 때 score[i]로 하면 각 row의 pointer값이 들어갑니다.
그리고 순위를 매기려면 sort 프로그램을 짜시면 되죠.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
43851 야구 플레이오프 스트라이크존 질문입니다... [6] ComeAgain2135 08/10/21 2135
43850 피지알의 의사분들께 질문이 있습니다^^ [4] Claire2270 08/10/21 2270
43849 대학입학 질문입니다 [7] 박서의콧털2139 08/10/21 2139
43848 모델명 뒤에 오는 숫자는 뭘 의미하나요? [7] EzMura2234 08/10/21 2234
43847 미니옵 마우스 청소후 조립에 대해서 질문드립니다. [3] 이철룡2354 08/10/21 2354
43846 이런 컵 어디서 파시는지 아는분? [8] FallenTemplar1948 08/10/21 1948
43845 가출해 보신분.. 없으시죠 [4] 아레스1960 08/10/21 1960
43843 SNES 에뮬레이터 질문이요 [4] 야생올챙이8092 08/10/21 8092
43842 제가 이상한겁니까?;; [14] iNdRa_lAsT2208 08/10/21 2208
43839 공무원 자격증, 가산점에 대한 질문입니다. [6] TOR[RES]1621 08/10/21 1621
43838 군대 지원입대 질문입니다. [9] worcs2190 08/10/21 2190
43837 메인보드 고를때 질문 입니다. [1] Cazellnu1542 08/10/21 1542
43836 공수 행렬쪽 질문이 있습니다. [4] 풍만1721 08/10/21 1721
43835 운전면허 질문입니다 [2] 박서의콧털2146 08/10/21 2146
43834 블루스톰 TvsP 반땅먹기싸움 요령좀알려주세요 [6] Jolie2445 08/10/21 2445
43832 IT 업계 종사자 분들께 묻습니다.. [11] 김동진3357 08/10/21 3357
43831 영어로 말하고 싶어욧!! [14] Magic_'Love'2623 08/10/21 2623
43830 c언어 기초질문 [4] Romance...1522 08/10/21 1522
43829 부모님이 사용하실 컴퓨터 사양입니다. [7] 완성형폭풍저1806 08/10/21 1806
43828 사탐과목과 대학과 관련 질문요 [5] Humming1678 08/10/21 1678
43827 옷에 프린트된 글씨 떼어주는 곳 있을까요? Morgan2163 08/10/21 2163
43826 정말 때려서 죽여버리고 싶은 사람이있는데 어떻게해야 하죠? [16] Cazellnu19228 08/10/21 19228
43825 충남 부여로 가족여행을 가려는데 숙소 문제 때문에 질문드립니다. 딸기아빠1930 08/10/21 1930
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로