c语言 结构体作为函数参数

1.demo:计算成绩及格的学生个数
#include <stdio.h>
#include <stdlib.h>
struct Student{ //建立结构体类型struct Student
char name[15]; //名字
char id[15]; //学号
int score; //成绩
}temp;
int judge_pass(struct Student a,int num) //判断是否及格
{
if(a.score>=60)
num++;
return num;
}
int main()
{
int n,num=0;//num记录成绩及格的学生个数
scanf("%d",&n); //从控制台接收学生个数n
for(int i=0;i<n;i++)
{
scanf("%s%s%d",temp.name,temp.id,&temp.score);
//接收学生的姓名,学号,成绩
num=judge_pass(temp,num);
}
printf(“及格的学生个数是:%d\n”,num);
return 0;
}

2.codeblock后执行结果如图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值