6-3 统计专业人数 (15 分)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。链表结点定义如下:
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 分)相关推荐
- 8-6-3 统计专业人数 (15 分)
8-6-3 统计专业人数 (15 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct L ...
- 6-26 统计专业人数 (15分)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...
- PTA: 统计专业人数 (15分)(C语言)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct ListNode *next; }; ...
- 6-2 统计专业人数 (10分)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...
- 6-2 统计专业人数 (8 分)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...
- 实验11-2-7 统计专业人数 (15 分)
实验11-2-7 统计专业人数 (15 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; str ...
- 浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学生平均成绩与及格人数 (15 分)...
练习3-3 统计学生平均成绩与及格人数 (15 分) 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数.题目保证输入与输出均在整型范围内. 输入格式: 输入在第一行中给出非 ...
- 统计专业人数 (10 分)
6-7 统计专业人数 (10 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct L ...
- C语言程序练习-L1-030 一帮一 (15分)
L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...
最新文章
- 网站权重增加需要做的
- Linux NAPI/非NAPI
- boost::mp11::mp_set_contains相关用法的测试程序
- LinearLayout具体解释一:LinearLayout的简单介绍
- 家用计算机注意哪些参数,电脑小白买内存条要注意哪些?主要看哪些参数?这些知识要掌握...
- 10BASE-2 是什么意思
- python类加载_如何重新加载一个类在python shell?
- 快速排序 JAVA实现
- LaTeX目录格式控制
- java 简体繁体互相转换
- Gym - 100781A Adjoin the Networks (树的直径)
- rest-assured实战
- SpringBoot2.3整合Mockito实现单元测试
- Github图片无法显示解决(Mac版)
- 数学之美读书感悟01
- 咸鱼ZTMR实例—寻迹模块
- php的数组、排序、查找
- OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书
- 【渝粤题库】广东开放大学 网络营销 形成性考核
- 前端之变(四):进击的前端
热门文章
- 日活跃用户1亿,它凭什么一跃成为最受欢迎的社交App?
- 土地利用覆被变化的概念_土地利用和覆被变化(LUCC)过程及效应
- php 怎么关闭f12,网站禁用f12 禁止调试代码方法
- 【毕业设计】室内定位系统(wifi指纹定位)
- 流程图规范(国家、ISO标准)
- html + js 实现电子时间
- 测试百公里加速软件,测试:实测百公里加速成绩为9.6秒
- C#线程间操作无效:从不是创建控件“textbox1”的线程访问它
- 亮相智源大会,字节跳动自研同传系统的技术实现
- 第三代半导体项目大事件盘点