美文网首页
结构体学生信息顺序输出(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