统计专业人数。本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。
统计专业人数
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。链表结点定义如下:
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
统计专业人数。本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。相关推荐
- 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点
/*实验2 1. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点 (low和high的值是多少可自由设计).并且要在程序中验证其功能实现. (可在实验1的第3题的基 ...
- 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。
本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 函数接口的定义 int Count_Digit ( const int N, cons ...
- 统计个位数字 (本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3)
5.本题要求实现一个函数,可统计任一整数中某个位数出现的次数.例如-21252中,2出现了3次,则该函数应该返回3. 实现代码: int Count_Digit ( const int N, cons ...
- 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! ...
- Java编写 输入一个字符串,请编写一个函数统计连续相同字符及其数量。例如,输入“aabbbbcccAB”,返回“a2b4c3 A1 B1”及5;
题目描述 输入一个字符串,请编写一个函数统计连续相同字符及其数量.例如,输入"aabbbbcccAB",返回"a2b4c3 A1 B1"及5:又如,输入&quo ...
- 6-1 简单快速排序分数 10作者 唐艳琴单位 中国人民解放军陆军工程大学本题要求实现一个函数,可快速查找给定x(保证是整个数据中其值存在,如果x有多个,查找第一个x)在整个数据中的排名(数据
6-1 简单快速排序 分数 10 全屏浏览题目 切换布局 作者 唐艳琴 单位 中国人民解放军陆军工程大学 本题要求实现一个函数,可快速查找给定x(保证是整个数据中其值存在,如果x有多个,查找第一个x) ...
- 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。
本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数.该函数必须将从1到N的全部正整数顺序打印出来, ...
- 6-2 指针与数组-矩阵的各列求和分数 10 本题要求实现一个函数,求一个n (小于10)行7列的二维数组各列的和。将各列和存放在一个至少7个单元的一维数组中。函数接口定义:
本题要求实现一个函数,求一个n (小于10)行7列的二维数组各列的和.将各列和存放在一个至少7个单元的一维数组中. 函数接口定义: void fun ( int data[][7], int resu ...
- 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]\ ...
最新文章
- 16进制转char_常州市赛题解:小X转进制
- 4-1 图像特效介绍
- 骆驼命名法,帕斯卡命名法和匈牙利命名法(转)
- 怎么打开python shell_Python之使用adb shell命令启动应用的方法详解
- datagrid如何获取一行数据中的某个字段值_redis 所支持的数据类型以及其应用场景...
- wxWidgets:支持国际化
- mysql-proxy myrelay_myrelay
- CodeForces - 1422D Returning Home(最短路+思维建图)
- 项目中获取系统的用例的基本步骤
- 防火墙contos6.8操作手册
- 栈溢出笔记1.2 覆盖EIP
- 更高效地刷OJ——Java中常用的排序方法,Array.sort(),Arrays.parallelSort(), Collections.sort()
- mysql拉数据到本地_从mysql中dump数据到本地
- gts 什么是google_Google Analytics分析(GA)是什么?为什么全世界都在用
- [NLP]自然语言的处理步骤
- 网易发起“疾风”智造IoT联盟,深化“互联网+先进制造业”发展
- 首席新媒体黎想教程:如何执行一场活动策划方案!
- JAVA访问控制权限
- 如何将PC上的Word文档分享到朋友圈
- 打开模拟器上app的文件位置方法