PTA-총점이 가장 높은 학생을 찾아내기(C 언어)
입력 형식: 입력한 줄에 양의 정수 N(≤10)을 입력합니다.이어 N행, 각 행은'학번 성명 성적 1 성적 2 성적 3'이라는 형식으로 중간에 빈칸으로 구분된 한 학생의 메시지를 준다.
출력 형식: 한 줄에서 가장 높은 학생의 이름, 학번, 총점을 출력하고 빈칸을 띄웁니다.제목은 이런 학생이 유일하다는 것을 보증한다.
입력 예: 5 00001 huanglan 78 83 75 00002 wanghai 76 80 77 00003 shenqiang 87 83 76 10001 zhangfeng 92 88 78 21987 zhangmeng 80 82 75 출력 예: zhangfeng 10001 258 첫 번째 방법:main 함수에서 직접 구현
#include
#include
#include
struct Student{
int num[10];
char name[20];
int score[3];
int sum;
};
int main(){
int n;
struct Student temp;
scanf("%d",&n);
struct Student stu[n];
for(int i=0;i
두 번째 방법: 기능화된 사상에 따라
#include
#include
#include
struct Student{
int num[10];
char name[20];
int score[3];
int sum;
};
int main(){
void input(struct Student stu[],int N);
struct Student max(struct Student stu[],int N);
void print(struct Student stu);
int N;
scanf("%d",&N);
struct Student stu[N],*p=stu;
input(p,N);
print(max(p,N));
return 0;
}
void input(struct Student stu[],int N){
for(int i=0;istu[m].sum) m=i;
}
return stu[m];
}
void print(struct Student stud){
printf("%s %s %d",stud.name,stud.num,stud.sum);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 체인 시계는 뱀을 탐식하는 작은 게임을 실현한다본고의 실례는 여러분에게 C 언어 체인표가 뱀 탐식 게임을 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. 프로젝트 이름: 뱀놀이 운영 환경: Linux 프로그래밍 언어: C 언...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.