本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。链表结点定义如下:

struct ListNode {char code[8];struct ListNode *next;
};

这里学生的学号共7位数字,其中第2、3位是专业编号。计算机专业的编号为02。

函数接口定义:

int countcs( struct ListNode *head );

其中head是用户传入的学生学号链表的头指针;函数countcs统计并返回head链表中专业为计算机的学生人数。

裁判测试程序样例:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>struct ListNode {char code[8];struct ListNode *next;
};struct ListNode *createlist(); /*裁判实现,细节不表*/
int countcs( struct ListNode *head );int main()
{struct ListNode  *head;head = createlist();printf("%d\n", countcs(head));return 0;
}/* 你的代码将被嵌在这里 */

输入样例:

1021202
2022310
8102134
1030912
3110203
4021205
#

输出样例:

3

解:

int countcs( struct ListNode *head )
{int n=0;struct ListNode *p;for(p=head;p!=NULL;p=p->next){if(*(p->code+1)=='0'&&*(p->code+2)=='2')n++;}return n;
}

6-3 统计专业人数 (15 分)相关推荐

  1. 8-6-3 统计专业人数 (15 分)

    8-6-3 统计专业人数 (15 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct L ...

  2. 6-26 统计专业人数 (15分)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...

  3. PTA: 统计专业人数 (15分)(C语言)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct ListNode *next; }; ...

  4. 6-2 统计专业人数 (10分)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...

  5. 6-2 统计专业人数 (8 分)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...

  6. 实验11-2-7 统计专业人数 (15 分)

    实验11-2-7 统计专业人数 (15 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; str ...

  7. 浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学生平均成绩与及格人数 (15 分)...

    练习3-3 统计学生平均成绩与及格人数 (15 分) 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数.题目保证输入与输出均在整型范围内. 输入格式: 输入在第一行中给出非 ...

  8. 统计专业人数 (10 分)

    6-7 统计专业人数 (10 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct L ...

  9. C语言程序练习-L1-030 一帮一 (15分)

    L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...

最新文章

  1. 网站权重增加需要做的
  2. Linux NAPI/非NAPI
  3. boost::mp11::mp_set_contains相关用法的测试程序
  4. LinearLayout具体解释一:LinearLayout的简单介绍
  5. 家用计算机注意哪些参数,电脑小白买内存条要注意哪些?主要看哪些参数?这些知识要掌握...
  6. 10BASE-2 是什么意思
  7. python类加载_如何重新加载一个类在python shell?
  8. 快速排序 JAVA实现
  9. LaTeX目录格式控制
  10. java 简体繁体互相转换
  11. Gym - 100781A Adjoin the Networks (树的直径)
  12. rest-assured实战
  13. SpringBoot2.3整合Mockito实现单元测试
  14. Github图片无法显示解决(Mac版)
  15. 数学之美读书感悟01
  16. 咸鱼ZTMR实例—寻迹模块
  17. php的数组、排序、查找
  18. OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书
  19. 【渝粤题库】广东开放大学 网络营销 形成性考核
  20. 前端之变(四):进击的前端

热门文章

  1. 日活跃用户1亿,它凭什么一跃成为最受欢迎的社交App?
  2. 土地利用覆被变化的概念_土地利用和覆被变化(LUCC)过程及效应
  3. php 怎么关闭f12,网站禁用f12 禁止调试代码方法
  4. 【毕业设计】室内定位系统(wifi指纹定位)
  5. 流程图规范(国家、ISO标准)
  6. html + js 实现电子时间
  7. 测试百公里加速软件,测试:实测百公里加速成绩为9.6秒
  8. C#线程间操作无效:从不是创建控件“textbox1”的线程访问它
  9. 亮相智源大会,字节跳动自研同传系统的技术实现
  10. 第三代半导体项目大事件盘点