아하
생활

생활꿀팁

통쾌한여우103
통쾌한여우103

c언어 c++언어 입니다 입력부분 코딩해봤는데 잘안돼요... 틀린부분을 어떻게 고쳐야되는지 알려주세요

#define CRTSECURENOWARNINGS
#include <iostream>
#define MAXINPUTCOUNT 2

struct student {
char name[20];
int kor;
int eng;
int math;
int total;
int pen;
int grade;
double average;
};
void swap(student* parmfrist, student* parmsecond)
{
student temp;


temp = *parm_frist;
*parmfrist = *parmsecond;
*parm_second = temp;
}

int main() {


struct student s[MAXINPUTCOUNT];
int i, j;


for (i = 0; i < MAXINPUTCOUNT; i++) {
printf("이름을 입력하세요 : ");

scanf("%s", s[i].name);


printf("1) 국어점수를 입력하세요 : ");

scanf("%d", &s[i].kor);


printf("2) 영어점수를 입력하세요 : ");
scanf("%d", &s[i].eng);


printf("3) 수학점수를 입력하세요 : ");
scanf("%d", &s[i].math);



s[i].total = (s[i].kor + s[i].eng + s[i].math);

s[i].average = s[i].total / 3.0;


printf("\n");
}

if (s[i].average >= 90) s[i].grade = 'A';
else if (s[i].average >= 80) s[i].grade = 'B';
else if (s[i].average >= 70) s[i].grade = 'C';
else if (s[i].average >= 60) s[i].grade = 'D';
else s[i].grade = 'F';


if (s[i].average >= 70) s[i].pen = '합격'; // 이부분
else (s[i].average < 70) s[i].pen = '불합격'; // 이부분이 틀렸다고 나오는데 어떻게해야하나요 혹시 여기 말고 다른부분도 틀린거 있으면 알려주시고 고쳐주세요 ㅠ.ㅠ



return 0;
}

추가 질문은 결과화면이

[홍길동]님의 성적은 국어점수 [100], 수학점수[100], 영어점수[100]이고,

총점[300], 평균[100.00], 학점[A]으로

졸업 시험에 [합격] 하였습니다.

이렇게 나오게 하고싶습니다 알려주시면 감사하겠습니다...



1개의 답변이 있어요!