⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2_3.c

📁 数据结构 C语言版 本书范例适合初学者学习参考
💻 C
字号:
/* ======================================== */
/*    程序实例: 2_3.c                     */
/*    用学生编号来查询或修改成绩            */
/* ======================================== */

void main()
{
   int score[10] = { 76, 85, 90, 67, 59, 79, 82,
                     95, 91, 65 }; /* 学生成绩数组 */
   int num;                        /* 学生学号变量 */
   int grade;                      /* 学生成绩变量 */
   int select;                     /* 选项         */

   while ( 1 )
   {
      printf("操作选项:\n");       /* 输出菜单     */
      printf("1: 查询成绩\n");
      printf("2: 修改成绩\n");
      printf("3: 退出操作\n");
      printf("请输入选项( 1 到 3 ). ==> ");
      scanf("%d",&select);         /* 读入作业选项 */
      if ( select != 3 )
      {
         printf("请输入学生学号( 0 到 9). ==> ");
         scanf("%d",&num);         /* 读入学生学号 */
      }
      switch ( select )
      {
         case 1:                   /* 查询成绩     */
            grade = score[num];    /* 读取成绩     */
            printf("学生成绩: %d\n",grade);
            break;
         case 2:                   /* 修改成绩     */
            grade = score[num];
            printf("原来学生成绩: %d\n",grade);
            printf("请输入新成绩. ==> "); /* 读取新成绩 */
            scanf("%d",&grade);
            score[num] = grade;           /* 保存新成绩 */
            break;
         case 3:                          /* 结束作业   */
            exit(1);                      /* 退出       */
            break;
      }
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -