在手机上用易历知食软件里面的微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);
}
}