实验11-2-7 统计专业人数 (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 )
{struct ListNode *ptr=head;int count=0;for(ptr=head;ptr!=NULL;ptr=ptr->next){if(ptr->code[1]= ='0'&&ptr->code[2]=='2'){count++;}}return count;
}

实验11-2-7 统计专业人数 (15 分)相关推荐

  1. 8-6-3 统计专业人数 (15 分)

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

  2. 6-26 统计专业人数 (15分)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...

  3. PTA: 统计专业人数 (15分)(C语言)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode { char code[8]; struct ListNode *next; }; ...

  4. 6-3 统计专业人数 (15 分)

    本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...

  5. 实验4-1-1 最大公约数和最小公倍数 (15 分)

    实验4-1-1 最大公约数和最小公倍数 (15 分) 本题要求两个给定正整数的最大公约数和最小公倍数. 输入格式: 输入在一行中给出两个正整数M和N(≤1000). 输出格式: 在一行中顺序输出M和N ...

  6. 实验4-2-2 求e的近似值 (15 分)

    实验4-2-2 求e的近似值 (15 分) 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算.本题要求对给定的非负整数 n,求该级数的前 n+1 项和. 输入格式: 输入 ...

  7. 实验4-2-8 输出整数各位数字 (15 分)

    实验4-2-8 输出整数各位数字 (15 分) 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字. 输入格式: 输入在一行中给出一个长整型范围内的非负整数. 输出格式: 从高位 ...

  8. 实验6-4 单词首字母大写 (15 分)

    运用最简单的getchar() 实验6-4 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串, ...

  9. 实验4-2-6 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    实验4-2-6 输出三角形字符阵列 (15分) 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 输入格式: 输入在一行中给出一个正整数n(1≤n<7). 输出格式: 输出n行由 ...

  10. 实验5-11 空心的数字金字塔 (15 分)

    实验5-11 空心的数字金字塔 (15 分) 本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1 ...

最新文章

  1. 苹果微信更新不了最新版本_微信版本又双叒叕更新了,这个功能正式下线
  2. trimmomatic对fastq质控
  3. No Team Selected:A team must be selected to run 'ProjectName' on iPhoneName
  4. numpy报错:ValueError: numpy.ufunc size changed, may indicate binary incompatibility.
  5. vim插件推荐之indentLine
  6. 【Yarn】Yarn : 日志管理
  7. 使用maven构建多模块项目
  8. ECSHOP集成百度ueditor编辑器上传图片到服务器或又拍云(七牛云)
  9. TCP/IP参考模型入门
  10. Spring+Quartz 整合二:调度管理与定时任务分离
  11. php 屏蔽微信分享,详解React Js中微信禁止复制链接分享禁止隐藏右上角菜单功能的案例分析...
  12. ImportError: No module named MySQLdb
  13. com组件--GUID
  14. linux下vmstat命令详解
  15. st计算机编程语言,初学ST语言,有了这篇ST编程语言的相关知识就容易多了~
  16. 数据库实验7---数据库的备份与恢复
  17. dos命令获取当前日期并格式化
  18. 怎么打开国外分享的BOX链接
  19. Unusual Sequences
  20. python白月黑羽视频多线程笔记

热门文章

  1. Postman中认证CAS
  2. centos x64 7安装五笔输入法
  3. 【OR】约束优化:二阶充分条件
  4. sql脚本之flush privileges的用法
  5. 全志 A50/A133 新增驱动配置
  6. SAP-FICO CO凭证的相关知识点
  7. IDEA 公司推出新字体,极度舒适~
  8. 点石互动--枫林之:Robots Meta标签及其用法
  9. std list/vector sort 排序就这么简单
  10. 楼天成 男人八题 多重背包问题O(VN)