C++을 책보면서 공부하는데 문제가
국,수,영 세과목의 과목점수를 입력하고 총점으로 등급을 나누는 문제인데 지금 제가 짠게
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i,j;
char A,B,C,D;
int score[4][4]= { {90,80,70},{70,40,100},{100,90,80},{50,60,70} };
char name[4][10]= { "린스컴", "카이클","리","김광현"};
for(i=0; i<4; i++)
{
score[i][3] = score[i][0] + score[i][1] + score[i][2];
}
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
if(score[i][j] <= 270 && score[i][j] >= 300)
{
score[i][j] = A;
}
else if(score[i][j] <= 240 && score[i][j] >= 269)
{
score[i][j] = B;
}
else if(score[i][j] <= 210 && score[i][j] >= 239)
{
score[i][j] = C;
}
}
}
cout << "이름 국어 수학 영어 등급" << endl;
cout << "=========================================" << endl;
for(i=0; i<4; i++)
{
cout << name[i] << endl;
for( j=0; j<4; j++)
{
cout << score[i][j] <<endl;
}
}
cout << "=========================================" << endl;
return 0;
}
백수가 그걸 어케 알아?
ㄴ ㅠㅠ
캐릭터로 저장해 ABC로 출력하고 싶으면 char grade[4] =
if 문 등호가 왜 저따위냐
누구나 알아볼 수 있는 코드 가이드 : 총점은 따로 배열을 만들어 저장해. 배열의 끝에 저장하는 사람은 별로 없어. if문에서의 범위 지정은 수학교과서처럼! if(a <= b && b <= c), if(x <= a || b <= x)
ㄴ감사합니다 ㅠㅠ