美文网首页
结构体学生信息顺序输出(C语言)

结构体学生信息顺序输出(C语言)

作者: 你好667 | 来源:发表于2017-08-25 10:22 被阅读0次
    # include <stdio.h>
    # include <malloc.h>
    
    //声明数组结构
    struct Student
    {
        char name[100];
        int age;
        float sorce;
    };
    
    
    int main(void)
    {   
        int count;
        int i;
        struct Student *pArr;
    
        printf("输入学生个数\n");
        scanf("%d" , &count);
    
        //动态开辟空间
        pArr = (struct Student *)malloc(count * sizeof(struct Student));
    
        for(i= 0; i< count ; i++){
            printf("输入第%d个学生的信息\n", i+1);
            
            printf("输入姓名=\n");
            scanf("%s" , &pArr[i].name);
    
            printf("输入年龄=\n");
            scanf("%d" , &pArr[i].age);
    
            printf("输入分数=\n");
            scanf("%f" , &pArr[i].sorce);
    
        }
    
        for(i= 0; i< count ; i++){
            printf("输入第%d个学生的信息\n", i+1);
            printf("姓名=%s,年龄=%d,分数=%f \n", pArr[i].name,pArr[i].age,pArr[i].sorce);
        }
    
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:结构体学生信息顺序输出(C语言)

          本文链接:https://www.haomeiwen.com/subject/ivqudxtx.html