디시인사이드 갤러리

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

갤러리 본문 영역

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

-쏭-갤로그로 이동합니다. 2011.12.12 13:30:07
조회 72 추천 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 - -
293942 횽들 취업을 하려면 뭘 공부해야 할까? [2] ㅇㅇ(119.70) 11.12.13 87 0
293941 요기 B**컴퓨터 학원 다녀본 형 있어? [1] 뿌이짜(222.107) 11.12.13 89 0
293938 매틀랩 코드 질문점여 ㅠ 매틀랩(121.190) 11.12.13 38 0
293937 이문동쮸쮸바횽 봅니다. Azre갤로그로 이동합니다. 11.12.13 47 0
293936 나쁜아빠새끼 봐라 [3] (61.102) 11.12.13 91 0
293935 언리얼3 엔진에 대해서 잘 아는 횽 있나여? [5] Azre갤로그로 이동합니다. 11.12.13 112 0
293934 아 슈발 진짜 군대 가기 싫다..... [2] ㅇㅇㅇㅇ(130.126) 11.12.13 55 0
293932 내 얘기좀 들어봐봐 [5] 좋은아버지갤로그로 이동합니다. 11.12.13 114 0
293931 3200 에 팔려간다. [6] ...,갤로그로 이동합니다. 11.12.13 178 0
293929 지금 심심해서 하이킥 어제꺼 보고 있는데 좋은아버지갤로그로 이동합니다. 11.12.13 41 0
293928 이클립스 오류 이유에 조금 근접한거 같음... [2] 응잉앙앵(211.48) 11.12.13 51 0
293927 윤드림형의 TCP/IP 소켓 프로그래밍책을 끝까지 보면서.... 116.44(203.229) 11.12.13 99 0
293926 이번에 처음 프로그래밍하는 사람인데 [6] 컴쏘갤로그로 이동합니다. 11.12.13 195 0
293925 아 공부 열심히해서 교수되야지.. [4] 길가던놈갤로그로 이동합니다. 11.12.13 79 0
293924 ReadProcessMemory 솔라리스와리눅스갤로그로 이동합니다. 11.12.13 31 0
293923 혹시 아레나라는 시뮬레이션 프로그램 잘하시는분 계신가요? [1] 아레나(125.176) 11.12.13 46 0
293922 로레알은 봅니다. 외계달팽갤로그로 이동합니다. 11.12.13 68 0
293920 이런 명함들 어떰? [4] 데세랄(61.33) 11.12.13 114 0
293919 공비횽...보고싶어요...뉴비지만 간만에와서 구경하는데 로레알갤로그로 이동합니다. 11.12.13 65 0
293918 일용할 양식을 나눠주러 왔다 [5] 외계달팽갤로그로 이동합니다. 11.12.13 174 0
293917 3학년 2학기 학점 조졌다 진짜 [1] `-'갤로그로 이동합니다. 11.12.13 73 0
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 141 0
293898 스크립트 코드 추출 어떻게함? 플레쉬부분만 마타버터갤로그로 이동합니다. 11.12.12 43 0
293897 형들 이거 무슨 에러인지좀 알려줘ㅠ [3] 스카치테이프(110.14) 11.12.12 106 0
293896 자바 초보 질문점.. [8] 11(121.152) 11.12.12 66 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 104 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
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2