¼®Â÷´Â ³ªÁß¿¡ ÇÏ·Á°í »©°í ¸ÕÀú ¸¸µé¾ú´õ´Ï
¼®Â÷°¡ ¾Æ¹«¸®Çصµ ¿¡·¯ ´ëÀÜÄ¡³×¿©..
"Çлý¼ö¸¦ ÀÔ·Â¹Þ¾Æ ±× ÇлýÀÇ À̸§ Çйø ±¹¿µ¼ö ¼ºÀûÀ» ¹Þ¾Æ ÃÑÁ¡ Æò±Õ ¼®Â÷¸¦ º¸¿©ÁÖ´Â ÇÁ·Î±×·¥"
ÀÔ´Ï´Ù
´Ù ¿Ï¼º ½ÃŲ°Çµ¥ ¼®Â÷¸¸ Á» -_-Àâ¾ÆÁֽǺÐ;
#include < iostream.h >
struct students
{
char num[10];
char name[10];
int kor;
int math;
int eng;
int total;
double ave;
};
void main()
{
int student_su;
students *m_students;
cout << "Çлý¼ö¸¦ ÀÔ·ÂÇϼ¼¿ä=";
cin >> student_su;
m_students = new students[student_su];
int total=0;
int i;
double ave;
for (i=0; i < student_su; i++)
{
cout << "Çлý No " << i+1 << "->> Çйø À̸§ ±¹¾î ¼öÇÐ ¿µ¾î¼øÀ¸·Î ÀÔ·Â: ";
cin >> m_students[i].num >> m_students[i].name >> m_students[i].kor >>
m_students[i].math >> m_students[i].eng;
m_students[i].total = m_students[i].kor+m_students[i].math+m_students[i].eng;
m_students[i].ave = (double)m_students[i].total/3;
total += m_students[i].total;
}
ave = (double)total/student_su;
cout << " Çйø À̸§ ±¹¾î ¼öÇÐ ¿µ¾î ÃÑÇÕ Æò±Õ \n";
for (i=0; i < student_su; i++)
{
cout.width(9);
cout << m_students[i].num;
cout.width(10);
cout << m_students[i].name;
cout.width(6);
cout << m_students[i].kor;
cout.width(5);
cout << m_students[i].math;
cout.width(5);
cout << m_students[i].eng;
cout.width(5);
cout << m_students[i].total;
cout.width(5);
cout << " " << m_students[i].ave;<< endl;
}
cout << "ÃÑÇÕ : " << total << ", Æò±Õ : " << ave <<endl;
delete m_students;
/*
*/
}
ÀÏ¹Ý | 3723¸íÀÌ Àоú¾î¿ä. 3.144.232.189