성적표
빛솔
질문 제목 : 성적표 짜는 과제 받았는데
숙제 같은거 올리면 안될꺼 같지만
학교 복학하자마자 만나는 난관이라 좀 도와주십사해서 올립니다
솔직히 교수가 간단히 내준 과젠데 내용 알고리즘은 대충 짯는데 문법이랑 프로그램 언어를 몰라 이렇게 글을 올립니다
질문 내용 :
name os dc cc
lee 60 30 40
kim 90 80 90
bae 90 62 89
park 90 90 94
chun 40 50 46
shin 60 70 67
chun 79 92 64
위의 성적을 os1.dat라는 화일에 저장하고 평균을 소숫점 2자리까지 계산
하고, 이 평균을 덧붙이고 os성적과 이름 순서로 레코드를 정렬하여 새로
운 화일 os2.dat를 생성하시요, 그리고 case와 switch명령을 이용하여
1-40, 41-80, 81-100사이에 평균이 몇 명이 있는 가를 계산하고, 각 과목
의 평균을 계산하여 화일의 맨 마지막에 넣으시요. 출력은 새로운 화일의
내용이다.
출력 예)
no name os dc cc ave
1 bae 90 62 89
2 kim 90 80 90
3 park 90 9094
4 chung 79 92 64
5 lee 60 3040
6 shin 60 7067
7 chun 40 50 46
1-40 :
41-80 :
81-100 :
os : dc : cc : total ave :
/*여기까지네요 문제가
/* 일단 알고리즘은
1. os1.dat파일은 만들어 놓구, 배열로 방 7개 만들어서, 2째줄부터 임의 방 만들어 버리구~, 2째줄만
반복해서 1-2 비교 1-3 비교 1-4 비교...1-7비교 그담부터는 하나씩 줄여서 2-3비교 2-4 비교 ...6-7비교해서
큰 값이 앞으로 오게끔 함수 쓰구 비교 함수는 if문 쓰면 대나?
if lee.oskim.os than
배열 [1] = lee.os
else 배열 [1] = kim.os
근데 이렇게 하면 6번? 정도 반복해서 써야 할것 같아 이렇게 하진 않을지 싶네요
문자는 첫글자 따다가 비교 분석 하면 숫자 처럼 되련지 원...
생각 안해 본건 아닌데 프로그램 구경 해본지 5년 차라 좀 help 하겠습니다
참 답은 제가 수동으로 계산 해봤는데 중간에 평균이 범주에 안들어가 카운트 1나가 빠지는데요
그건 그냥 그대로 써주셨으면 합니다
평균이80. xx 나오는데 범위안에 안들어가서리...
-
찬놀
숙제 다했다에 성적표를 보며 머리 굴리는 중인데요 케이스랑 스위치문이랑 문서 불러와서 따로 저장하는거 이거 3가지 코딩도 좀 따로 부가 설명좀 해주셨으면 좋겠네요
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2699024 | C언어 공부하려는데 도와주세요!!! (2) | 달님 | 2025-06-22 |
2698994 | 날짜 계산하는 C 코드 짜고 있는데 꽉 막혀서 질문드립니다.. (6) | 별 | 2025-06-22 |
2698967 | 파일삭제 윈도우 폴더까지 접근하게하는 함수가 뭔가요 (2) | 샤인 | 2025-06-21 |
2698938 | c언어 메모리질문 (3) | 나래 | 2025-06-21 |
2698909 | 서비스 요청 고객 관리 프로그램 짜는것좀 도와주세요ㅜㅜ (4) | 궁수자리 | 2025-06-21 |
2698882 | 프로그래밍좀 짜주세요 (3) | 황예 | 2025-06-21 |
2698855 | 카프-라빈 알고리즘 코딩 분석좀 도와주세요.. | 꽃봄 | 2025-06-20 |
2698829 | 학점계산기 (7) | MyWay | 2025-06-20 |
2698782 | 기초적인 함수 질문이요ㅠㅠㅠㅠ | 내담 | 2025-06-20 |
2698749 | 프로그램 짜던 도중 패닉입니다...ㅜ | 파랑 | 2025-06-19 |
2698719 | 조건부컴파일 질문입니다.~ (2) | 큐트 | 2025-06-19 |
2698693 | 재귀 함수 에러 | 바닐라 | 2025-06-19 |
2698673 | 고민이있는데 들어좀주세요!! (1) | 초코맛캔디 | 2025-06-19 |
2698644 | 1부터 n까지의 합을 구하는데 엄청긴숫자의 합을 구할때는 어떻게 해야하나요? (4) | 슬우 | 2025-06-18 |
2698616 | 다른 함수로 안넘어갑니다..;;; | 도1도캣 | 2025-06-18 |
2698587 | 배열하다 막혀서... (3) | WhiteCat | 2025-06-18 |
2698559 | 문자열을 비우는방법 (2) | 하늘 | 2025-06-18 |
2698528 | 착하고 친절한 선생씌구해염~ㅋㅋ (4) | 옆집언니야 | 2025-06-17 |
2698502 | 자료구조 큐 | 캔서 | 2025-06-17 |
2698477 | 실행화면 배경문의요 | 선아 | 2025-06-17 |