C语言例题19:

简介: 题目要求:编写一个函数,打印学生成绩,该数组中有3个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,输入学号,将该学号的学生记录输出 #include struct studen...

题目要求:编写一个函数,打印学生成绩,该数组中有3个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,输入学号,将该学号的学生记录输出

 

#include <stdio.h> struct student { int num; char name[10]; //放学生的姓名 int score[3]; //可用来存放三门科目的成绩 }stu[3]; void main() { int i,j,x; for(i=0;i<3;i++) { printf("输入学生的学号/n"); scanf("%d",&stu[i].num); printf("输入学生的姓名/n"); scanf("%s",stu[i].name); printf("输入学生数、理、化成绩/n"); for(j=0;j<3;j++) { scanf("%d",&stu[i].score[j]); } } printf("输入学生学号,以输出其三门课程成绩/n"); scanf("%d",&x); printf("学号/t姓名/t数学/t物理/t化学/n"); for(i=0;i<3;i++) { if(stu[i].num==x) { printf("%d/t%s/t%d/t%d/t%d/n",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]); break; } } }

目录
相关文章
|
6月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
90 0
|
5月前
|
机器学习/深度学习 人工智能 C语言
|
5月前
|
机器学习/深度学习 移动开发 人工智能
C语言程序设计例题
C语言程序设计50例
|
5月前
|
机器学习/深度学习 移动开发 人工智能
C语言编程例题分享
C语言编程经典100例
|
5月前
|
C语言
|
6月前
|
C语言
C语言:指针典型例题剖析
C语言:指针典型例题剖析
|
6月前
|
存储 编译器 vr&ar
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
51 0
|
C语言
C语言例题讲解(if语句,循环语句,函数)
C语言例题讲解(if语句,循环语句,函数)
95 0
|
C语言
c语言经典例题1
c语言经典例题1
|
编译器 C语言 C++
C语言操作符经典例题
C语言操作符经典例题