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 统计专业人数相关推荐

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

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

  2. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...

    1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...

  3. PTA实验作业-01

    一.PTA实验作业 本周要求挑3道题目写设计思路.调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装 单链表选择一题(6 ...

  4. 实验10:创建带有生命周期方法的bean ||实验11:测试bean的后置处理器

    实验10:创建带有生命周期方法的bean 实验11:测试bean的后置处理器 MyBeanPostProcessor.java package com.atguigu.bean;import org. ...

  5. c语言实验11答案,c语言实验9-11参考答案

    c语言实验9-11参考答案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 数组 上机题9.编写程序:从键盘输入一串整数保存到数组中, ...

  6. 王爽汇编语言 实验11

    第十章的实验11出的有点不同.一是相对简单一些,还有似乎没有用到太多本章的内容.比如MOVSB 就没用到.下面是我的代码  1 assume ds:datasg, cs:code    2 datas ...

  7. 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc

    华北水利水电大学C语言实验11 C语言程序设计实验报告 实验11.结构体程序设计 班级 2013156 学号 201315613 姓名 吴浩 [实验目的] (1)掌握结构体类型的概念.定义和使用: ( ...

  8. 头哥 (Educoder)数据结构与算法实验:实验11 TYJ动态规划

    实验11 TYJ动态规划 第1关:多段图的最短路径问题 任务描述 本关任务:设图G=(V, E)是一个带权有向连通图,如果把顶点集合V划分成k个互不相交的子集Vi(2≤k≤n, 1≤i≤k),使得E中 ...

  9. PTA 实验7-5 输出大写英文字母(10 分)

    PTA 实验7-5 输出大写英文字母(10分) 题目: 本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍:若无大写英文字母则输出"Not Found" ...

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

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

最新文章

  1. [转]string.Formate 格式化用法
  2. 【Linux】一步一步学Linux——newgrp命令(91)
  3. php oauth2 和 jwt,jwt-auth: thinkphp 的 jwt (JSON Web Token)身份验证扩展包,支持Swoole...
  4. zabbix巡检脚本
  5. 为什么这个SQL Server DBA学习PowerShell--SMO任务及杂项
  6. 你就要清楚的知道,自己日后的“盈利模式”是什么?
  7. Linux之mkdir命令
  8. Android UI设计中一些不错的示例及第三方控件
  9. webview 加载时闪烁黑一下_Web端页面加载卡顿缓慢问题解决方法分享
  10. 实例教你怎么使用s扫描器
  11. Dell(戴尔)Alienware(外星人)Alienware Command Center(AWCC)更新失败解决方案(究极版)
  12. 虚拟机vmware的完全卸载
  13. js 中如何筛选处理符合条件的数据
  14. 孙悟空的成长历程想到的
  15. 光和颜料中的三原色,美术中的三原色
  16. 1348. 推文计数
  17. Win Server 2012发布!回顾Server发展史
  18. Ubuntu 开机显示 initramfs 进不了系统
  19. oracle reco进程停止,ORA-01089 数据库无法正常关闭
  20. 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议

热门文章

  1. 关于互联网的一些观点想法
  2. 用女人的温暖造就男人的成功
  3. Quantopian教程源码解析及实战
  4. 股票期货化数据文大覆盖国6大交易所的历史数据和实时行情
  5. 基于java的雷电游戏系统设计与实现(项目报告+答辩PPT+源代码+部署视频)
  6. vue适配PC端屏幕自适应
  7. 计算机在欢迎进不到桌面,win10系统一直在欢迎界面进不去桌面的解决教程
  8. 论文投稿指南——中文核心期刊推荐(化学)
  9. 华为OD机试 - 荒地(Java JS Python)
  10. 2023年高新技术企业认定申报注意事项