디시인사이드 갤러리

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

갤러리 본문 영역

약므프랑 mlb... 그리고 같은 반 아이들^^

-쏭-갤로그로 이동합니다. 2011.12.12 13:30:07
조회 73 추천 0 댓글 2

아침에 약므프 때문에 20분 정도 들여서 해놓은 건데... 그냥 올려준다.

단체로 한 번 좆되봐라.

점수 잘 받아 ^^



#include <stdio.h>
#include <string.h>

typedef struct _student_info
{
        long id;
        char name[128];
        long mScore;
        long fScore;
        float avg;
        long grade;
        char pass[32];
}STUDENT_INFO;

#define MAX_ITEM        40
static STUDENT_INFO g_item[MAX_ITEM] = {0,};

void selectMenu();
void addInfo();
void viewInfo();

int main()
{
        selectMenu();
    return 0;        
}

void selectMenu()
{
        printf("1. 학생정보 보기\\n");
        printf("2. 학생정보 추가 (최대 40명)\\n");
        printf("3. 종료\\n\\n");
        printf("메뉴를 선택하세요 : ");

        int menu = 0;
    scanf("%d",&menu);

        switch(menu)
        {
        case 1: viewInfo(); break;
        case 2: addInfo(); break;
        case 3: break;
        default: selectMenu(); break;
        }
}

void addInfo()
{
        int ii = 0;
        while(ii < MAX_ITEM)
        {
                printf("학번(년도와 고유번호만) / 이름 / 중간 성적 / 기말 성적\\n");
                scanf("%d %s %d %d", &g_item[ii].id, g_item[ii].name, &g_item[ii].mScore, &g_item[ii].fScore);
                
                g_item[ii].avg = (g_item[ii].mScore + g_item[ii].fScore) / 2;

                int conInput = 0;
                printf("계속 입력하려면 1, 아니면 0 : ");
                scanf("%d", &conInput);

                if(conInput)
                {
                        ii++;
                }
                else
                {
                        selectMenu();
                        break;
                }
        }
}

void viewInfo()
{

        printf("순번    학번       성명  중간고사   기말고사    평균  석차   판정\\n");
        
        for(int ii=0; ii<MAX_ITEM; ii++)
        {
                if(!g_item[ii].id) continue;
                if(g_item[ii].mScore < 50 || g_item[ii].fScore < 50) strcpy(g_item[ii].pass, "불합격 - 과락");
                if(g_item[ii].avg >= 70) 
                        strcpy(g_item[ii].pass, "합격"); 
                else
                        strcpy(g_item[ii].pass, "불합격"); 

                int gradeTmp = 1;
                for(int jj=0; jj<MAX_ITEM; jj++)
                {
                        if(!g_item[jj].id) continue;

                        if(g_item[ii].avg < g_item[jj].avg)
                                gradeTmp++;
                }

                g_item[ii].grade = gradeTmp;


                printf("  %d   %08d  %s       %3d        %3d    %2.1f     %d     %s   \\n", ii + 1, g_item[ii].id, g_item[ii].name, g_item[ii].mScore,
                        g_item[ii].fScore, g_item[ii].avg, g_item[ii].grade, g_item[ii].pass);
                
        }

        selectMenu();
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
293916 최단거리구하는 matlab코드인데요 ㅠㅠ [2] 휴..(121.190) 11.12.13 2870 0
293915 시불라미횽의 동영상을 보고 드는 생각 [1] 캐거지닭(121.88) 11.12.13 51 0
293913 리눅스 쉘스크립트 잘하시는 능력자분 없나여...ㅠㅠ 으악(121.151) 11.12.12 386 0
293911 리눅스 쉘스크립트 잘하시는 능력자분 없나여...ㅠㅠ [3] 으악(121.151) 11.12.12 1205 0
293910 순수콘솔로 테트리스완성ㅋ 드뎌 나도 API들어가야지 ㅋ [2] (61.78) 11.12.12 129 0
293909 분당횽이나 & 사이버수사대 경험 있는횽들 소환 [6] 캐분당닭(115.92) 11.12.12 179 0
293907 c언어 로또 프로그램이거든 한번 봐줘 횽들 [9] c언어입문(117.16) 11.12.12 191 0
293906 성욕때문에 공부가 안되는데 어카지?ㅠㅠ [2] 복실이(121.174) 11.12.12 119 0
293905 형들 고마워요ㅠㅠ Dawnwalkre갤로그로 이동합니다. 11.12.12 73 0
293904 형들 CMD 명령어중에 아이피변경하는 명령어가 어떤거임? ㅌㅅㅇ(183.99) 11.12.12 136 0
293902 데이터구조공부하는데 좀알려주세요ㅠㅠ [2] 우힣힣(121.129) 11.12.12 80 0
293901 LoL 너무 잼있다..... ㅠㅠ ㅇㅇㅇㅇ(130.126) 11.12.12 54 0
293899 헤더파일을 내가 만들수도있겠지? [7] 박구갤로그로 이동합니다. 11.12.12 142 0
293898 스크립트 코드 추출 어떻게함? 플레쉬부분만 마타버터갤로그로 이동합니다. 11.12.12 44 0
293897 형들 이거 무슨 에러인지좀 알려줘ㅠ [3] 스카치테이프(110.14) 11.12.12 106 0
293896 자바 초보 질문점.. [8] 11(121.152) 11.12.12 67 0
293895 좆같이 생겨도 된다. 걱정하지 마라. 시불라미갤로그로 이동합니다. 11.12.12 90 0
293894 면접문제........... [1] 요하임plus갤로그로 이동합니다. 11.12.12 88 0
293893 이번 겨울 방학때 2d 횡스크롤 AOS 게임 하나 만들어 봐야징 ㅇㅇㅇㅇ(130.126) 11.12.12 51 0
293891 잘생기면 된다. [3] LazyGyu갤로그로 이동합니다. 11.12.12 87 0
293890 형들 이글에 관심좀 가져주면 안될까영 [2] Dawnwalkre갤로그로 이동합니다. 11.12.12 57 0
293889 형들 재귀호출 보는데 이해가 안댐 [13] 유동브잉갤로그로 이동합니다. 11.12.12 106 0
293888 밑에 올린 면접 문제 내가 아는 횽이 답한 답 [1] ㅇㅇㅇㅇ(130.126) 11.12.12 78 0
293887 xinetd 왜 자꾸 포트가 안 열리지 [1] 116.44(203.229) 11.12.12 40 0
293886 어플 개발 하루 수익 90원에 좌절하지 않고 재도전! 게임 2탄! [4] 박필갤로그로 이동합니다. 11.12.12 174 1
293885 이번 방학땐 계절학기를 들어야되 elwlwlwk갤로그로 이동합니다. 11.12.12 58 0
293883 형님들 이중에 어디갈까요? [1] 헿헿뉴비(121.137) 11.12.12 81 0
293882 여자친구 맨날 갈아치우는 내 칭구의 노하우..이게 진리임 [2] 므해?갤로그로 이동합니다. 11.12.12 155 0
293881 아우 드디어 해결했네 SlayeR갤로그로 이동합니다. 11.12.12 42 0
293880 자살춤 봅니다 [6] 쿄스케갤로그로 이동합니다. 11.12.12 132 0
293879 플갤러님들은? HY응화갤로그로 이동합니다. 11.12.12 45 0
293878 곽팀장님의 글을 첫번째 캡쳐합니다. 캐곽팀장닭(115.92) 11.12.12 84 0
293877 흔한_좆중딩의_컴부심.jpg [7] (220.121) 11.12.12 218 0
293875 면접문제 [16] [성대아싸]갤로그로 이동합니다. 11.12.12 243 0
293873 면접 문제 [12] ㅇㅇㅇㅇ(130.126) 11.12.12 186 0
293872 이클립스 오류좀 봐줘 [2] 응잉앙앵(211.48) 11.12.12 63 0
293871 므해횽을 위한 여자와의 다음 약속을 끌어내기 위한 화법 [10] 캐므해닭(115.92) 11.12.12 149 0
293869 sys/ptrace.h 아는 성님 있나? [4] 요하임plus갤로그로 이동합니다. 11.12.12 66 0
293867 안드로이드 게임개발하는 형들없어?? 싴보이갤로그로 이동합니다. 11.12.12 78 0
293866 자바 LinkedList 클래스를 스택으로 사용 고수님들... [6] 으악새(121.151) 11.12.12 82 0
293865 저녁먹었음~~ 후식으로 과일좀 드세여~ [3] 싱글황태자갤로그로 이동합니다. 11.12.12 79 0
293864 엇...????? 이거슨.... [1] 싱글황태자갤로그로 이동합니다. 11.12.12 88 0
293862 자바 파일출력질문점. [1] ㅇㅇㅇ(203.252) 11.12.12 33 0
293860 소개팅에서 여자가 스마트폰만 만지작거리면.. [5] 므해?갤로그로 이동합니다. 11.12.12 176 0
293859 다이아몬드 다중상속 설명 이렇게 하면 맞는 설명이야 형들? [4] 응잉앙앵(211.48) 11.12.12 69 0
293857 저번에 면접 본 삼성계열사에서 연락이 왔어 [2] 좋은아버지갤로그로 이동합니다. 11.12.12 128 0
293856 boost pool 쓰는 사람... 제페갤로그로 이동합니다. 11.12.12 54 0
293855 삼성SDS들어가려면 스펙이 대략.. [14] 삼송(118.220) 11.12.12 457 0
293854 형들 편입에 대해 고민중인 뉴비 말 좀 들어줘영 [2] Dawnwalkre갤로그로 이동합니다. 11.12.12 128 0
293851 자바 LinkedList 클래스를 스택으로 사용하는방법.....고수님들. [12] 으악새(121.151) 11.12.12 95 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2