0
点赞
收藏
分享

微信扫一扫

71.编写input()和output()函数的输入,输出5个学生的数据记录

云朵里的佛光 2022-01-26 阅读 25
#include <stdio.h>

#define N 5
struct student{

    char num[6];
    char name[8];
    int score;

}stu[N];
input(struct student stu[]){

    for(int i=0;i<N;i++){
        printf("please input %d\n",i+1);
        printf("num is\n");
        scanf("%s",&stu[i].num);
        printf("name is\n");
        scanf("%s",&stu[i].name);
        printf("score is\n");
        scanf("%d",&stu[i].score);
    }

}

output(struct student stu[]){

    for(int i=0;i<N;i++){
        printf("num:%s ",stu[i].num);
        printf("name:%s ",stu[i].name);
        printf("score:%d ",stu[i].score);
        printf("\n");

    }

}


int main()
{

    //传入结构数组stu
  input(stu);
  output(stu);


}

本题相当于是复习了类的一些操作,结构数组是在类的后面直接定义的
在这里插入图片描述

举报

相关推荐

0 条评论