用结构体,打印一个成绩数组

简介: 用结构体,打印一个成绩数组。

打印一个成绩数组,该数组有3个学生记录,记录如下:
"20021",90,95,85
"20022",95,80,75
"20023",100,95,90
用结构体,输出如图所示的成绩单。
image.png
程序如下:

include

struct stu
{ char num[10];  int score[3]; };
main()
{  struct stu s[3]={
  
  {"20021",90,95,85},
{"20022",95,80,75},
{"20023",100,95,90}};
int i,sum[3]={0};
for(i=0;i<3;i++)

sum[i]=s[i].score[0]+s[i].score[1]+s[i].score[2];
for(i=0;i<3;i++)
printf("%s\t%d\t%d\t%d\t%d\n",s[i].num,s[i].score[0],s[i].score[1],s[i].score[2],sum[i]);
}

相关文章
|
2月前
|
存储 算法 C语言
二维数组程序举例
二维数组程序举例
26 2
|
2月前
|
存储 编译器 C语言
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
|
10月前
结构体成绩排序
结构体成绩排序
|
2月前
|
存储 数据库 C语言
结构体数组的应用举例
结构体数组的应用举例
17 1
|
9天前
|
C语言
C语言---递归---输入一个整函数,按照顺序打印每一位
C语言---递归---输入一个整函数,按照顺序打印每一位
|
10月前
指针-成绩统计
指针-成绩统计
|
12月前
|
C语言
C语言:使用函数完成整型数组的打印、元素逆置、初始化
思路: 总体思路: (一). 实现 函数init() -- 初始化数组为全0 (二). 实现 函数print() -- 打印数组的每个元素 (三). 实现 函数reverse() -- 函数完成数组元素的逆置 (四). 完成 主函数 的编写 -- 测试这三个函数
196 0
|
2月前
用指针实现输出最高分的记录
用指针实现输出最高分的记录。
58 7
|
10月前
|
人工智能 算法 BI
C语言的数组为什么要从0开始编号
C语言的数组为什么要从0开始编号
61 0
|
C++
C++数组在年历打印中的运用
C++数组在年历打印中的运用
79 0