example6.c

来自「北大青鸟软件工程师ppt的学生用书源代码」· C语言 代码 · 共 38 行

C
38
字号
#include <stdio.h>
#define N 5
struct student
{
	int num;
	char *name;
	char sex;
	float score;
}stu[N]={
	{1,"李芳",'F',45},
	{2,"于红",'F',62.5},
	{3,"何万山",'M',92.5},
	{4,"程亚丽",'M',87},
	{5,"王明",'M',58}};
void ave(struct student *ps);
void main()
{
	struct student *ps;
	ps=stu;
	ave(ps);
}
void ave(struct student *ps)
{
	int i,count=0;
	float ave,sum=0;
	for(i=0;i<N;i++,ps++)
	{
		sum=sum+ps->score;
		if(ps->score<60)
			count++;
	}
	printf("总分:%7.2f\n",sum);
	ave=sum/5;
	printf("平均分:%5.2f\n",ave);
	printf("不及格人数为:%d\n",count);
}
    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?