输入多个单词,统计以指定字母开头的单词个数
本题目:先输入一个含有多个单词的字符串,然后再输入一个字母,然后调用函数getWordNum统计该行字符中以指定字母开始的单词的个数(不区分大小写)。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
函数接口定义:
int getWordNum(char ar1[], char ch) ;
函数返回以形参变量ch中的字符开头的字符数组ar1中的单词数
裁判测试程序样例:
#include<stdio.h>
int getWordNum(char ar1[],char ch) ;
int main()
{
char string[81],c,n;
gets(string);
c=getchar();
n=getWordNum(string,c);
printf("%d",n);
return 0;
}/* 请在这里填写答案 */
输入样例:
在这里给出一组输入。例如:
af Adf Dad abdde
a
输出样例:
在这里给出相应的输出。例如:
3
解析:
这题不难,就是判断空格字符的下一个字符是 不是题目要求的字符,较简单
答案:
int getWordNum(char ar1[], char ch)
{int i;int count=0;char CH;if('a'<=ch&&ch<='z')CH=ch-32;if('A'<=ch&&ch<='Z')CH=ch+32;if(ar1[0]==ch||ar1[0]==CH)count++;for(i=0;ar1[i]!='\0';i++){if(ar1[i]==' '&&ar1[i+1]==ch||ar1[i+1]==CH)count++;}return count;
}
输入多个单词,统计以指定字母开头的单词个数相关推荐
- 6-9 输入多个单词,统计以指定字母开头的单词个数 (10 分)
本题目:先输入一个含有多个单词的字符串,然后再输入一个字母,然后调用函数getWordNum统计该行字符中以指定字母开始的单词的个数(不区分大小写).所谓"单词"是指连续不含空格的 ...
- python中从键盘输入五个单词输出以元音字母开头的单词_Python程序设计入门——第五周作业...
这里记录在网易云课堂上的课后作业,Python环境为2.7,如果您有更好的算法还望斧正! 1.题目内容: "Pig Latin"是一个英语儿童文字改写游戏,整个游戏遵从下述规则: ...
- 【20】输入一个字符串,统计其中的字母、数字、其他字符的个数。
在[16]中其实已经写了相关代码,当时用的是getchar()函数.由于getchar()函数的应用:单字符输入函数.就总总感觉怪怪的 后来写了一篇输入输出总结,就觉得用gets岂不是更方便嘛.这篇其 ...
- 【C语言入门】从键盘中输入一组字符,统计其中大写字母的个数、小写字母的个数和数字字符的个数。
题目:从键盘中输入一组字符,统计其中大写字母的个数.小写字母的个数和数字字符的个数. #include <stdio.h>int main() {char str;int dx = 0, ...
- Python——找出以元音字母开头的单词
Python--找出以元音字母开头的单词 从键盘键入5个英文单词,输出以元音字母开头的单词. 思路: 1.一次输入5个单词,以空格分隔,作为一个字符串: 2.用字符串的split()函数将字符串转换为 ...
- python选取元音开头的单词_一学生易错词汇aan的选择元音字母开头的单词用an辅音字母...
一:学生易错词汇 1. a, an 的选择 : 元音字母开头的单词用 an ,辅音字母开头的单词用 a. 2. am , is , are 的选择 : 单数用 is , 复数用 are. I 用 am ...
- python作业——输出以元音字母开头的单词(字符串列表操作)
输出以元音字母(含大小写)开头的单词,需求如下: 运行结果截图: 代码实现如下: lst = "aeiouAEIOU" print('学号:*** 姓名:***') lisinpu ...
- 输入一串数字统计0到9每个数字的个数
题目: 输入一串字符统计这串字符中0有多少,1有多少,-,9有多少. #include <stdio.h> int main() {char c;int shu[10]={0},i;whi ...
- 统计正数和负数的个数用C语言数组,输入10个整数统计其中的正数和负数的个数,用数组实现...
编一个程序,输入10个整数,统计并输出其中正数.负数和零的个数.要求用C语言编程. #includemain(){intt,i,c0=0,c1=0,c2=0;for(i=0;i 输入10个整数,统计并 ...
最新文章
- nginx配置设置,使部分页面访问跳转到404页面
- 解决element-ui table show-summary合计行不显示问题
- 2020牛客国庆集训派对day4 	Digits Are Not Just Characters
- 运行时间_运行一段时间报高压保护
- 【数据结构】二叉树的python实现
- 【ubuntu】配置zsh
- DM8 Out of space,错误码 code = -523问题解决
- MAC常用快捷键和常规操作(一)
- 尔雅 科学通史(吴国盛) 个人笔记及课后习题 2018 第七章 实验传统的兴起
- jsp代码没有错,但是总是有红叉(一招解决)
- 蓝牙耳机连接macbook无声音
- Node.js 应用开发详解07 CPU 过载保护设计:如何在服务层面确保系统稳定?
- 企业微信PC版多开软件,测试win10有效
- MSDC 4.3 接口规范(27)
- 计算机械产值,装配式建筑的蓬勃发展中起重机械设备租赁行业的发展空间有多大??有没有每年的产值增速测算呢??...
- [人脸算法]技术方向综述
- JS对DOM节点的操作--增加节点,删除节点
- 液晶面板价格高涨,OLED电视或迎来春天
- javascript运算符:==与===的区别,||和特殊用法
- 多组差异分析的可视化,这样做最省心!