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

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

打印一个成绩数组,该数组有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]);
}

相关文章
|
6月前
13.C语言:用printf函数输出数据
13.C语言:用printf函数输出数据
100 0
|
6月前
|
存储 编译器 C语言
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
用C语言判断并打印成绩等级
|
6月前
|
存储 数据库 C语言
结构体数组的应用举例
结构体数组的应用举例
43 1
|
6月前
|
C语言
深入理解C语言中的printf函数及数据输出
深入理解C语言中的printf函数及数据输出
406 0
|
6月前
|
C语言
C语言中printf函数输出数据
C语言中printf函数输出数据
65 0
|
6月前
|
存储 C语言
C语言用printf函数输出数据
C语言用printf函数输出数据
62 0
|
6月前
用指针实现输出最高分的记录
用指针实现输出最高分的记录。
81 7
|
12月前
关于scanf函数返回值的概念和题目举例
关于scanf函数返回值的概念和题目举例
关于scanf函数返回值的概念和题目举例