디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

아 씨바 석차넣고싶은데 존나 힘들다! 과제 씨발ㅠㅠ

ㅇㅇ(165.229) 2011.12.14 21:50:07
조회 97 추천 0 댓글 6


안녕하세여 퍼팩트C 책보면서 이제 공부중인 초보에여
끝에는 석차함수넣어 출력하라는데 존나빡쳐 으악
C언어 존나 어렵다 씨발!

main.c


#include <stdio.h>
#include <stdlib.h>

//새로운 파일로 연산결과를 출력 저장
struct txt
{
    int num;       //순번
    char snum[10]; //학번
    char name[10]; //성명
    int mid;       //중간
    int end;       //기말
    int hw1;       //과제1
    int hw2;       //과제2
    int a;       //출석
};

typedef struct txt txt;
int grade(int);
char *hj[]={"A+","A0","B+","B0","C+","C0","D+","D0","F"}; //hj 학점
double ave(txt *);
txt t1;



/*  main 시작  */
int main(void){
    FILE *fp, *fp2;
    char fname[] = "s.txt", fname2[] = "lst.txt";
txt *t2 = &t1;

    //읽기 모드로 파일 열기
    if ((fp = fopen(fname,"r")) == NULL) {
        printf("파일이 열리지 않습니다.\\n");
        exit(1);
        [...];   
          return 0;
    }   
    if ((fp2 = fopen(fname2,"w")) == NULL) {
        printf("파일이 열리지 않습니다.\\n");
        exit(1);
    }
//보기위한 인덱스
        printf("\\n%5s%10s%10s%6s%6s%6s%6s%6s%8s%6s\\n\\n","순번","학번","이름","중간","기말","과제1","과제2","출석","총합","학점");
    while (!feof(fp)) {      
//표준입력 한줄을 구조체의 멤버별로 자료 입력
        fscanf(fp,"%d%s%s%d%d%d%d%d",&t1.num,t1.snum,t1.name,&t1.mid,&t1.end,&t1.hw1,&t1.hw2,&t1.a );
//첫줄 : 번호 이름 중간 기말 과제1 과제2 출석
        printf("%5d%10s%10s%6d%6d%6d%6d%6d\\n",t2->num,t2->snum,t2->name,t2->mid,t2->end,t2->hw1,t2->hw2,t2->a );
        fprintf(fp2,"%5d%10s%10s%6%6d%6d%6d%6d\\n",t2->num,t2->snum,t2->name,t2->mid,t2->end,t2->hw1,t2->hw2,t2->a ); //파일입력
//둘째줄(출력) : 중간 기말 과제1 과제2 출석 총합
        printf("%31.1f %5.1f %5.1f %5.1f %5d %7.1f",t2->mid*0.3,t2->end*0.4,t2->hw1*0.3,t2->hw2*0.3,t2->a,ave(t2));
        fprintf(fp2,"%31.1f %5.1f %5.1f %5.1f %5d %7.1f",t2->mid*0.3,t2->end*0.4,t2->hw1*0.3,t2->hw2*0.3,t2->a,ave(t2)); //파일입력

//학점출력 (ABCDF)
        printf("%6s\\n",hj[grade((int)ave(t2))]);
        fprintf(fp2,"%6s\\n",hj[grade((int)ave(t2))]);//파일입력

// 아 씨발 석차출력하래!!!

       
    }
    fclose(fp);
    fclose(fp2);
    [...];   
    return 0;
}
/* main 끝 */
 

//가중치점수 계산
double ave(txt *x)
{   
    double y = (double)x->mid * 0.3 + x->end * 0.4 + x->hw1 * 0.3 + x->hw2 * 0.3 + x->a;
    return y;
}

// 가중치 점수 합 문자출력 배열순번 입력
// char *hj[]={"A+","A","B+","B","C+","C","D+","D","F"};
//              0    1    2    3    4    5    6    7    8
       
int grade(int x)
{
int y;
    if( x >= 95 )    y=0;
    else if(x >= 90) y=1;
    else if(x >= 85) y=2;
    else if(x >= 80) y=3;
    else if(x >= 75) y=4;
    else if(x >= 70) y=5;
    else if(x >= 65) y=6;
    else if(x >= 60) y=7;
    else if(x >= 0)  y=8;
    return y;
}


s.txt

1    20001474    박소영    90    99    20    20    6
2    20001756    장정아    83    88    30    30    10
3    20011544    김성일    77    99    25    25    10
4    20020967    홍송희    88    66    24    24    10
5    20020975    한진영    44    88    30    30    10
6    20020983    안정희    39    68    29    29    10
7    20020984    김덕기    88    54    10    10    10
8    20020986    박홍민    89    98    29    29    10
9    20020992    김도연    74    67    29    29    10
10    20020993    백철호    43    92    29    29    10

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
294790 나 이제 프갤떠남 [2] 노현♥김정일(220.244) 11.12.17 85 0
294789 추워서 코딩을 못하겠다... 쿄스케갤로그로 이동합니다. 11.12.17 46 0
294788 일어나라 프갤러들이여 [2] 플래닛댄스갤로그로 이동합니다. 11.12.17 84 0
294787 와 시발 독종세끼 [1] Adelposs갤로그로 이동합니다. 11.12.17 96 0
294786 어플 만들어서 돈 버는 사람 있냐? [1] ㅇㅇ(211.195) 11.12.17 145 0
294783 프갤러 수준은 어느정도임? [9] 리눅슽(121.186) 11.12.17 196 0
294782 웹서버 코딩하면 실력있는거임? [9] 마타버터갤로그로 이동합니다. 11.12.17 235 0
294781 대기업 유지보수 어때요?? [2] 이메지네이션(211.187) 11.12.17 142 0
294780 교양이 문제야 교양이.... elwlwlwk갤로그로 이동합니다. 11.12.17 69 0
294779 구조체, 문자 포인터 질문 [4] 질문(210.119) 11.12.17 127 0
294776 자바스크립트 공부했던 뉴비의 푸념. [1] Js뉴비(116.124) 11.12.17 134 0
294775 개발자 블랙리스트 가 사실이야??? [3] 거칠게갤로그로 이동합니다. 11.12.17 326 0
294774 내트워킹 관련 개발한다고 하면 [4] 전원버튼갤로그로 이동합니다. 11.12.17 111 0
294771 c++ 리소스 사용하는법점여 [6] DevilCruiser갤로그로 이동합니다. 11.12.17 94 0
294767 shutdown -a [1] pc-keeper(115.139) 11.12.16 103 0
294762 오늘의 이야기 ~ ㅋ [4] 좋은아버지갤로그로 이동합니다. 11.12.16 84 0
294761 오늘은 좋은아버지횽 안오나 [1] 三didas갤로그로 이동합니다. 11.12.16 64 0
294760 보통 현업에서 JSP 어떻게 써? JSTL 씀?? [23] ㅌㄹ(59.26) 11.12.16 145 0
294756 3N 중에서 어디가 예쁜 여자 많음? [2] ㅇㅇ(121.133) 11.12.16 171 0
294755 횽들 asp.net mvc 책좀 추천해줘. Mihark(219.239) 11.12.16 63 0
294754 애슐리 가지 마라 사람 좆도 많다. [1] 거칠게갤로그로 이동합니다. 11.12.16 109 0
294753 존나 춥다며? [2] monoless갤로그로 이동합니다. 11.12.16 74 0
294752 흔한 컴덕유머.jpg [4] warota(221.150) 11.12.16 250 0
294751 날씨 왜케 덥냐 [3] 알탱o갤로그로 이동합니다. 11.12.16 83 0
294749 진짜 씨부랄 개같애서 못해먹겠다 [3] 므해?갤로그로 이동합니다. 11.12.16 145 0
294748 저 vector의 간략한 질문 좀요ㅠ.... [1] 구원손길좀(1.211) 11.12.16 72 0
294747 뇌지랄 책산사람있음? [5] 타살춤(59.3) 11.12.16 189 0
294745 자바인데 도와주실분 사례드림 라이커리갤로그로 이동합니다. 11.12.16 66 0
294743 메모장 열고 F5버튼 누르면 날짜 나오듯이 [3] 리눅슽(121.186) 11.12.16 116 0
294742 줫밥횽은 봅니다. 캐줫밥닭(115.92) 11.12.16 57 0
294741 비쥬얼 스튜디오 2010 사용하는 사람들 .. ssonacy갤로그로 이동합니다. 11.12.16 118 0
294740 나도 한번 해볼까 - 엑스칼리버 = ω=)ษิีึืิีึืิีึืิีึืิีึืิีึืิีึืิีึื [1] 땡칠도사갤로그로 이동합니다. 11.12.16 114 0
294739 네이티브어플맹글때 질문. [3] 고추장불고기갤로그로 이동합니다. 11.12.16 86 0
294738 Mathematica.... 땡칠도사갤로그로 이동합니다. 11.12.16 95 0
294737 크리스마스 이브가 일주일 남았다 - 광선검(ส°ㅅ°)ส 거칠게갤로그로 이동합니다. 11.12.16 73 0
294736 아~ 안녕 플갤이여~ ㅜ,.ㅜ [3] 개심심(61.73) 11.12.16 84 0
294735 횽들 ppt 복구 방법 없나여? ㅠㅠ [4] 일광면(119.198) 11.12.16 218 0
294734 리눅스에서 쉘로 간단한 자바 파일 컴파일하고 실행하는방법좀요... 늅늅(175.198) 11.12.16 50 0
294733 이쁜여자 많다는 인픽스라는 회사는 머배워야 들어갈수 이씀??? [5] 복실이(121.174) 11.12.16 205 0
294732 씹돼지.. [3] 줫밥(122.49) 11.12.16 135 0
294731 퇴근 15분 전입니다 고갱님~광선검(ส°ㅅ°)ส [1] 거칠게갤로그로 이동합니다. 11.12.16 88 0
294729 오에~~ 망해따 [1] 일광면(119.198) 11.12.16 66 0
294728 싸지른글 모두 폭파완료 하암 주말들 잘보내귀 줫밥(122.49) 11.12.16 53 0
294727 부산에 IT회사 취직자리 많나요?? [4] 까꼬이(121.174) 11.12.16 269 0
294726 연말이라고 커플들 하나 둘 생겨나는거냐 ㅠㅠㅠ 우씨 ㅠㅠ [3] coding갤로그로 이동합니다. 11.12.16 98 0
294723 줫밥 형 php 어느 정도 수준이어야 입사 가능해요? [15] bbbb(210.90) 11.12.16 185 0
294720 줫밥 & 아스... 니내 꼮 사귀어라. [8] 프게이(116.125) 11.12.16 123 0
294717 인증 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [13] 줫밥(122.49) 11.12.16 269 0
294715 으 화수목 야근해서 2시퇴근하게해줌 개떙보갤로그로 이동합니다. 11.12.16 58 0
294714 비주얼스튜디오 클래스뷰에 화살표 표시 무슨뜻? [4] ㅋㄱ(183.96) 11.12.16 113 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2