c语言 结构体作为函数参数 末蓝、 2023-07-07 12:39 1阅读 0赞 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后执行结果如图: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2htX18yMDE2_size_16_color_FFFFFF_t_70] [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2htX18yMDE2_size_16_color_FFFFFF_t_70]: https://img-blog.csdnimg.cn/20200223165430105.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2htX18yMDE2,size_16,color_FFFFFF,t_70
还没有评论,来说两句吧...