A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>
int main(){
    struct Student {
        int no;
        char name[20];
        float height;
        
    };
    struct Student stu[3];
//    int *p ;
//    p = stu;
    for (int i = 0; i<3; i++) {
        printf("请输入学生序号\n");
        scanf("%d",&stu[i].no);
        printf("请输入学生姓名\n");
        scanf("%s",&stu[i].name);
        printf("请输入学生身高\n");
        scanf("%f",&stu[i].height);
    }
//    printf("请输入学号信息\n");
//    scanf("%d",p->no);
    printf("序号  姓名  身高\n");
    for (int i = 0; i<3; i++) {
        printf("%d\t%s\t%.2f\t\n",stu[i].no,stu[i].name,stu[i].height);
    }
return 0;
}
  以上是利用结构体数组 遍历三位同学的档案信息,但是感觉还不是很好
  总结:结构体的初始化也是完全可以依靠scanf完成

2 个回复

正序浏览
好牛逼,大神帖子根本看不懂,能不能加一点注释啊
回复 使用道具 举报
这么吊的程序我什么时候能做出来,好羡慕啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马