实验11-2-7 统计专业人数 (15 分)
实验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 分)相关推荐
- 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-3 统计专业人数 (15 分)
本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数.链表结点定义如下: struct ListNode {char code[8];struct ListNode *next; }; 这里 ...
- 实验4-1-1 最大公约数和最小公倍数 (15 分)
实验4-1-1 最大公约数和最小公倍数 (15 分) 本题要求两个给定正整数的最大公约数和最小公倍数. 输入格式: 输入在一行中给出两个正整数M和N(≤1000). 输出格式: 在一行中顺序输出M和N ...
- 实验4-2-2 求e的近似值 (15 分)
实验4-2-2 求e的近似值 (15 分) 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算.本题要求对给定的非负整数 n,求该级数的前 n+1 项和. 输入格式: 输入 ...
- 实验4-2-8 输出整数各位数字 (15 分)
实验4-2-8 输出整数各位数字 (15 分) 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字. 输入格式: 输入在一行中给出一个长整型范围内的非负整数. 输出格式: 从高位 ...
- 实验6-4 单词首字母大写 (15 分)
运用最简单的getchar() 实验6-4 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串, ...
- 实验4-2-6 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
实验4-2-6 输出三角形字符阵列 (15分) 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 输入格式: 输入在一行中给出一个正整数n(1≤n<7). 输出格式: 输出n行由 ...
- 实验5-11 空心的数字金字塔 (15 分)
实验5-11 空心的数字金字塔 (15 分) 本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1 ...
最新文章
- 苹果微信更新不了最新版本_微信版本又双叒叕更新了,这个功能正式下线
- trimmomatic对fastq质控
- No Team Selected:A team must be selected to run 'ProjectName' on iPhoneName
- numpy报错:ValueError: numpy.ufunc size changed, may indicate binary incompatibility.
- vim插件推荐之indentLine
- 【Yarn】Yarn : 日志管理
- 使用maven构建多模块项目
- ECSHOP集成百度ueditor编辑器上传图片到服务器或又拍云(七牛云)
- TCP/IP参考模型入门
- Spring+Quartz 整合二:调度管理与定时任务分离
- php 屏蔽微信分享,详解React Js中微信禁止复制链接分享禁止隐藏右上角菜单功能的案例分析...
- ImportError: No module named MySQLdb
- com组件--GUID
- linux下vmstat命令详解
- st计算机编程语言,初学ST语言,有了这篇ST编程语言的相关知识就容易多了~
- 数据库实验7---数据库的备份与恢复
- dos命令获取当前日期并格式化
- 怎么打开国外分享的BOX链接
- Unusual Sequences
- python白月黑羽视频多线程笔记