统计专业人数

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

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 num = 0;struct ListNode *p = head;while(p != NULL)
{if(p->code[1] == '0' && p->code[2] == '2')num++;p = p->next;
}
return num;
}

最近在学习JAVA,也复习着c语言基础,有不懂的小伙伴欢迎评论,我会解答的QAQ

统计专业人数。本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。相关推荐

  1. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点

    /*实验2 1. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点 (low和high的值是多少可自由设计).并且要在程序中验证其功能实现. (可在实验1的第3题的基 ...

  2. 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。

    本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 函数接口的定义 int Count_Digit ( const int N, cons ...

  3. 统计个位数字 (本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3)

    5.本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 实现代码: int Count_Digit ( const int N, cons ...

  4. 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/

    6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6! ...

  5. Java编写 输入一个字符串,请编写一个函数统计连续相同字符及其数量。例如,输入“aabbbbcccAB”,返回“a2b4c3 A1 B1”及5;

    题目描述 输入一个字符串,请编写一个函数统计连续相同字符及其数量.例如,输入"aabbbbcccAB",返回"a2b4c3 A1 B1"及5:又如,输入&quo ...

  6. 6-1 简单快速排序分数 10作者 唐艳琴单位 中国人民解放军陆军工程大学本题要求实现一个函数,可快速查找给定x(保证是整个数据中其值存在,如果x有多个,查找第一个x)在整个数据中的排名(数据

    6-1 简单快速排序 分数 10 全屏浏览题目 切换布局 作者 唐艳琴 单位 中国人民解放军陆军工程大学 本题要求实现一个函数,可快速查找给定x(保证是整个数据中其值存在,如果x有多个,查找第一个x) ...

  7. 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。

    本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数.该函数必须将从1到N的全部正整数顺序打印出来, ...

  8. 6-2 指针与数组-矩阵的各列求和分数 10 本题要求实现一个函数,求一个n (小于10)行7列的二维数组各列的和。将各列和存放在一个至少7个单元的一维数组中。函数接口定义:

    本题要求实现一个函数,求一个n (小于10)行7列的二维数组各列的和.将各列和存放在一个至少7个单元的一维数组中. 函数接口定义: void fun ( int data[][7], int resu ...

  9. 4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式 f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]

    4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]\ ...

最新文章

  1. 16进制转char_常州市赛题解:小X转进制
  2. 4-1 图像特效介绍
  3. 骆驼命名法,帕斯卡命名法和匈牙利命名法(转)
  4. 怎么打开python shell_Python之使用adb shell命令启动应用的方法详解
  5. datagrid如何获取一行数据中的某个字段值_redis 所支持的数据类型以及其应用场景...
  6. wxWidgets:支持国际化
  7. mysql-proxy myrelay_myrelay
  8. CodeForces - 1422D Returning Home(最短路+思维建图)
  9. 项目中获取系统的用例的基本步骤
  10. 防火墙contos6.8操作手册
  11. 栈溢出笔记1.2 覆盖EIP
  12. 更高效地刷OJ——Java中常用的排序方法,Array.sort(),Arrays.parallelSort(), Collections.sort()
  13. mysql拉数据到本地_从mysql中dump数据到本地
  14. gts 什么是google_Google Analytics分析(GA)是什么?为什么全世界都在用
  15. [NLP]自然语言的处理步骤
  16. 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
  17. 首席新媒体黎想教程:如何执行一场活动策划方案!
  18. JAVA访问控制权限
  19. 如何将PC上的Word文档分享到朋友圈
  20. 打开模拟器上app的文件位置方法

热门文章

  1. 博学谷-数据分析matplotlib
  2. “三网融合”的过去、现在与未来
  3. 计算机技术基础 vb 试卷及答案,云南师范大学《VB》期末试卷及答案
  4. 华为发布新一代5G网络解决方案,加速5G生态发展
  5. VueRouter导入
  6. 快速收集资料的一种方法
  7. JS学习手册十五 事件处理
  8. 马云在斯坦福大学演讲全文
  9. C语言实现三子棋(五子棋可以改赢得函数即可)
  10. HTTP contentType