[PTA]实验11-2-7 统计专业人数
Spring-_-Bear 的 CSDN 博客导航
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。链表结点定义如下:
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
来源:
来源:PTA | 程序设计类实验辅助教学平台
链接:https://pintia.cn/problem-sets/13/exam/problems/606
提交:
题解:
/** 统计学生学号链表中专业为计算机的学生人数*/
int countcs(struct ListNode *head) {int result = 0;while (head) {// 符合计算机专业代码 "02"if (head->code[1] == '0' && head->code[2] == '2') {result++;}head = head->next;}return result;
}
[PTA]实验11-2-7 统计专业人数相关推荐
- 实验11-2-7 统计专业人数 (15 分)
实验11-2-7 统计专业人数 (15 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; str ...
- pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...
1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...
- PTA实验作业-01
一.PTA实验作业 本周要求挑3道题目写设计思路.调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装 单链表选择一题(6 ...
- 实验10:创建带有生命周期方法的bean ||实验11:测试bean的后置处理器
实验10:创建带有生命周期方法的bean 实验11:测试bean的后置处理器 MyBeanPostProcessor.java package com.atguigu.bean;import org. ...
- c语言实验11答案,c语言实验9-11参考答案
c语言实验9-11参考答案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 数组 上机题9.编写程序:从键盘输入一串整数保存到数组中, ...
- 王爽汇编语言 实验11
第十章的实验11出的有点不同.一是相对简单一些,还有似乎没有用到太多本章的内容.比如MOVSB 就没用到.下面是我的代码 1 assume ds:datasg, cs:code 2 datas ...
- 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc
华北水利水电大学C语言实验11 C语言程序设计实验报告 实验11.结构体程序设计 班级 2013156 学号 201315613 姓名 吴浩 [实验目的] (1)掌握结构体类型的概念.定义和使用: ( ...
- 头哥 (Educoder)数据结构与算法实验:实验11 TYJ动态规划
实验11 TYJ动态规划 第1关:多段图的最短路径问题 任务描述 本关任务:设图G=(V, E)是一个带权有向连通图,如果把顶点集合V划分成k个互不相交的子集Vi(2≤k≤n, 1≤i≤k),使得E中 ...
- PTA 实验7-5 输出大写英文字母(10 分)
PTA 实验7-5 输出大写英文字母(10分) 题目: 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found" ...
- 统计专业人数 (10 分)
6-7 统计专业人数 (10 分) 本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct L ...
最新文章
- [转]string.Formate 格式化用法
- 【Linux】一步一步学Linux——newgrp命令(91)
- php oauth2 和 jwt,jwt-auth: thinkphp 的 jwt (JSON Web Token)身份验证扩展包,支持Swoole...
- zabbix巡检脚本
- 为什么这个SQL Server DBA学习PowerShell--SMO任务及杂项
- 你就要清楚的知道,自己日后的“盈利模式”是什么?
- Linux之mkdir命令
- Android UI设计中一些不错的示例及第三方控件
- webview 加载时闪烁黑一下_Web端页面加载卡顿缓慢问题解决方法分享
- 实例教你怎么使用s扫描器
- Dell(戴尔)Alienware(外星人)Alienware Command Center(AWCC)更新失败解决方案(究极版)
- 虚拟机vmware的完全卸载
- js 中如何筛选处理符合条件的数据
- 孙悟空的成长历程想到的
- 光和颜料中的三原色,美术中的三原色
- 1348. 推文计数
- Win Server 2012发布!回顾Server发展史
- Ubuntu 开机显示 initramfs 进不了系统
- oracle reco进程停止,ORA-01089 数据库无法正常关闭
- 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议