학번, 중간성적, 기말성적 입력 프로그램

2022. 4. 14. 17:44C++

#include <iostream>

using namespace std;

#define ARRAY_SIZE 100

int main(void)
{
    int studentID, middleScore, finalScore;
    
    int *array[ARRAY_SIZE];
    int index= 0;


    while(true)
    {
        array[index] = new int[3];

        cout<<"학번, 중간성적, 기말성적을 입력(종료를 원하면 -1)"<<endl;
        cin >> studentID;
        if(studentID ==-1)
            break;
        cin>>middleScore>>finalScore;
        
        array[index][0] = studentID;
        array[index][1] = middleScore;
        array[index][2] = finalScore;
        
        index++;
    } 
    
    cout<<"학번 \t"<<"중간성적\t"<<"기말성적\t"<<"중간+기말\t"<<endl;
    for(int i = 0; i<index;i++)
    {   
        studentID = array[i][0];
        middleScore = array[i][1];
        finalScore = array[i][2];
        int sumScore = middleScore+finalScore;

        cout<<studentID<<"\t";
        cout<<middleScore<<"\t"<<"\t";
        cout<<finalScore<<"\t"<<"\t";
        cout<<sumScore<<"\t"<<"\t"<<endl;

        delete []array[index];
    }
    
    return 0;
}

 

실행 결과

 

'C++' 카테고리의 다른 글

explicit  (0) 2022.04.18
copy constructor  (0) 2022.04.16
mutable  (0) 2022.04.10
static  (0) 2022.04.10
friend  (0) 2022.04.10