|
\: 김혜원 님이 쓰신 글 :
: : #include<iostream.h>
: : : #include<string.h>
: : : class Student
: : : {
: : : private:
: : : int m_hak;
: : : char m_name[10];
: : : float m_C;
: : : float m_DS;
: : : float m_Linux;
: : : float m_avg;
: : :
: : : public:
: : : void show()
: : : {
: : : cout<<"학번"<<m_hak<<"이름"<<m_name[10]<<"c"<<m_C<<"DS"<<m_DS<<"Linux"<<m_Linux<<"평균"<<m_avg<<endl;
: : : }
: : :
: : : void stu()
: : : {
: : : cout<<"학번을 입력하세요:";
: : : cin>>hak;
: : : cout<<"이름을 입력하세요:";
: : : cin>>name;
: : : cout<<"C점수를 입력하세요:";
: : : cin>>C;
: : : cout<<"DS점수를 입력하세요:";
: : : cin>>DS;
: : : cout<<"Linux점수를 입력하세요:";
: : : cin>>Linux;
: : : }
: : :
: : : };
: : :
: : : int main()
: : : {
: : : Student s[10]
: : : while(1)
: : : cout<<"입력할래안할래!";
: : : Switch() <-- 이부분 이 일단 문제네요 무엇 을 보고 케이스문에 들어 갈까요? 검사할 인수가 필요 하겠네요
int a = 입력 받은 값이 필요 하겠죠 ...
: : : case 0;
: : : return 0;
: : : break;
: : : case 1;
: : : class.stu();
: : : s[j].show()
: : : j++
: : : case 2:
: : : for(int d=0; d<j; d++)
: : : {
: : : s[d].show();
: : : }
: : : rank[5];
: : : for(i=0; i<j; i++)
: : : rank[i]=1
: : : for(k=0; k<j; k++)
: : :
: : : 여기까지만 했는데
: : : 그다음엔 어떻게 해야될지를 모르겠어요
: : :
: : :
: : :
: : : 결과가
: : : 성적입력(0,1,2)
: : :
: : : 예)성적 입력에다가 0을 입력하면 종료 1을입력하면 홍길동의 평점은 3.0입니다.라고까지 떠야되구요 2를 입력하면 전체성적과 순위가 나와야되는데요 학번이나 이름 c++ DS Linux 옆에다 제가 입력을 하면 홍길동 평점은 몇이다라고 떠야되는데 안떠요
: : :
: : :
: : :
: : : 학번
: : :
: : : 이름
: : :
: : : c++
: : :
: : : Ds
: : :
: : : Linux
: : :
: : : 홍길동 평점은 3.0입니다..
: : :
: : :
: : :
: : : 학번 이름 c++ ds linux 평점, 순위
|