教你如何用结构体指针玩转成绩

 时间:2024-10-15 00:23:58

1、struct student* initstuscores(int len){ struct student{ int score; char *name;};

教你如何用结构体指针玩转成绩

3、struct student*min = NULL; struct student*max = NULL; struct student *pstus = initstuscores(len); printmes(pstus, len); min = findminstu(pstus,len); max = findmaxstu(pstus,len);

教你如何用结构体指针玩转成绩

5、int i; struct student *p = (struct student *)malloc(len*sizeof(stru艘早祓胂ct student));//在堆上开辟空间,函数结束调用也不会释放 for(i=0;i<len;i++){ printf("请输入名:\n"); p->name = (char *)malloc(128); scanf("%s",p->name); printf("请输入分数:\n"); scanf("%d",&(p->score)); p++; } return p-len;}

教你如何用结构体指针玩转成绩

7、struct student* findmaxstu(struct student *p, int len){ int i稆糨孝汶; struct student*max; max = p; for(i=0;i<len;i++){ if(max->score < p->score){ max = p; } p++; } return max;}struct student* findminstu(struct student *p, int len){ int i; struct student*min; min = p; for(i=0;i<len;i++){ if(min->score > p->score){ min = p; } p++; } return min; }

教你如何用结构体指针玩转成绩

9、运行程序

教你如何用结构体指针玩转成绩
  • lol暴走萝莉的新春灯笼活动技巧
  • 二叉搜索树使用c++语言如何实现删除节点的操作
  • 如何用C++求数列的最大公约数
  • 网站如何添加实时新闻功能
  • 如何使用python的tkinter模块创建消息对话框
  • 热门搜索
    酥饼的做法视频 炒苦瓜的做法 小便时尿道刺痛是怎么回事 红烧羊肉的做法 烤鱼的家常做法 柠檬鸭的做法 邓禄普轮胎怎么样 清炒苦瓜的做法 怎么做微商 牛轧糖的做法