这个C语言怎默写啊 不知道怎麽用函数

2025-05-05 14:09:52
推荐回答(1个)
回答1:

在手机上用易历知食软件里面的微C程序设计功能来编写一个示例,并运行程序。在手机上的代码如下两图:


在手机上的运行效果如下图(先输入学生个数 3,再分别输入各个学生的信息):

附文本代码:

#include 
#define STU_SIZE 100
typedef struct STU{
 int num;//学号
 char name[50];//姓名
 int score;//成绩
}STU;
void input(STU *p,int pLen);
void print(STU *p,int pLen);
int main()
{
 int n;
 STU stu[STU_SIZE];
 printf("请输入学生数量(小于100的整数)\n");
 scanf("%d",&n);
 input(stu,n);
 print(stu,n);
 return 0;
}
void input(STU *p,int pLen){
 int i;
 printf("请输入学生信息(格式:学号 姓名 成绩)\n");
 for (i = 0;i < pLen;i++)
 {
  printf("请输入第%d个学生信息:",i+1);
  scanf("%d %s %d",
  &p[i].num,p[i].name,&p[i].score);
 }
}
void print(STU *p,int pLen){
 int i;
 printf("\n学号  ,  姓名  ,  成绩\n");
 for (i = 0;i < pLen;i++)
 {
  printf("%d  ,  %s  ,  %d\n",
  p[i].num,p[i].name,p[i].score);
 }
}