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后执行结果如图:

本文介绍了一个使用C语言编写的程序,该程序能够接收学生姓名、学号和成绩作为输入,并通过结构体和函数计算并输出成绩及格(60分以上)的学生个数。
230

被折叠的 条评论
为什么被折叠?



