m0_58282686 2021-05-19 20:55 采纳率: 66.7%
浏览 39
已采纳

C程序结构体和共用体的应用

写一个C语言程序,建立10个学生的信息表,每个学生的数据包括学号,姓名及一门课的成绩,要求从键盘输入这十名学生的信息,并按照每一行显示一名学生信息的形式将十名学生的信息显示出来

  • 写回答

1条回答 默认 最新

  • GritSun 2021-05-20 12:52
    关注

    #include <stdio.h>
    #define N 10

    struct student
    {
        int num;
        char name[20];
        float score;
    } myclass[10];
    int main()
    {
        int i;
        printf("请输入学生信息:(学号、姓名、成绩)\n");
        for (i=0; i<N; i++)
        {
            printf("%d:", i+1);
            scanf("%d%s%f",&myclass[i].num,myclass[i].name,&myclass[i].score);    
        }
        for(i=0; i<N; i++)
        {
            printf("第%d名学生信息: %d %s %f\n",(i+1),myclass[i].num,myclass[i].name,myclass[i].score);
        }
        return 0;
    }
     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求螺旋焊缝的图像处理
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
  • ¥100 H5网页如何调用微信扫一扫功能?
  • ¥15 讲解电路图,付费求解