数据结构day1

1:思维导图

2:尝试学生结构体数组,完成成员的输入,以成绩为条件完成对学生成员的冒泡排序并输出(全部在主函数内完成)

  1 #include <stdio.h>
  2 #include <string.h>
  3 #include <stdlib.h>
  4 #define MAX 5
  5 struct stu
  6 {
  7     char name[20];
  8     int age;
  9     double score;
 10 };
 11 void sort(struct stu *p)
 12 {
 13     struct stu t;
 14     int i,j;
 15     for(i=1;i<MAX;i++)
 16     {
 17         for(j=0;j<MAX-i;j++)
 18         {
 19             if(p[j].score>p[j+1].score)
 20             {
 21                 t=p[j];
 22                 p[j]=p[j+1];
 23                 p[j+1]=t;
 24             }
 25         }
 26     }
 27 }
 28 int main(int argc, const char *argv[])
 29 {
 30     struct stu *p=(struct stu*)malloc(sizeof(struct stu)*5);
 31     for(int i=0;i<MAX;i++)
 32     {
 33         scanf("%s",(*(p+i)).name);
 34         scanf("%d",&((p+i)->age));
 35         scanf("%lf",&((p+i)->score));
 36     }
 37     sort(p);
 38 
 39     for(int i=0;i<MAX;i++)
 40     {
 41         printf("%s\t%d\t%lf\n",p[i].name,p[i].age,p[i].score);
 42     }
 43 
 44     return 0;
 45 }  

运行结果:

相关推荐

  1. 数据结构 day1

    2024-03-14 10:50:05       24 阅读
  2. Day1 单调数据结构

    2024-03-14 10:50:05       29 阅读
  3. 数据结构学习Day1:顺序表代码

    2024-03-14 10:50:05       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 10:50:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 10:50:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 10:50:05       87 阅读
  4. Python语言-面向对象

    2024-03-14 10:50:05       96 阅读

热门阅读

  1. Centos8 使用编译安装nginx

    2024-03-14 10:50:05       39 阅读
  2. ubuntu源码安装nginx

    2024-03-14 10:50:05       41 阅读
  3. ubuntu 20.04 Python pip 配置 pip.conf

    2024-03-14 10:50:05       39 阅读
  4. Python如何使用Redis

    2024-03-14 10:50:05       46 阅读
  5. 人工智能入门学习笔记2:人工智能发展史

    2024-03-14 10:50:05       36 阅读
  6. C语言自学笔记3-----C语言运算符及优先级

    2024-03-14 10:50:05       42 阅读
  7. FDU 2020 | 2.斗牛

    2024-03-14 10:50:05       49 阅读
  8. Linux 设备模型浅析之 uevent 篇

    2024-03-14 10:50:05       47 阅读