PTA 规范化句子长度,句子有相同数量的单词
规范化句子长度,使得句子有相同数量的单词。句子的单词用空格隔开。不足数量补单词PAD,超过进行截断。
输入格式:
I like china.
5
输出格式:
I like china. PAD PAD
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{char s[100],cblank;int n,i,word=0,flag=0;gets(s);scanf("%d",&n);for(i=0;s[i]!='\0';i++){cblank=s[i];if(cblank==' '||cblank=='.')word++;}if(word<=n){for(i=0;s[i]!='\0';i++)printf("%c",s[i]);if(word!=n)printf(" ");for(i=0;i<n-word;i++){if(i==n-word-1){printf("PAD");}else{printf("PAD ");}}}else{for(i=0;s[i]!='\0';i++){if(s[i]==' '){flag++;}if(flag==n){for(int j=0;j<i;j++)printf("%c",s[j]);break;}}}printf("\n");return 0;
}
PTA 规范化句子长度,句子有相同数量的单词相关推荐
- Pytorch 文本数据分析方法(标签数量分布、句子长度分布、词频统计、关键词词云)、文本特征处理(n-gram特征、文本长度规范)、文本数据增强(回译数据增强法)
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 文本数据分析 学习目标: 了解文本数据分析的作用. 掌握常用的 ...
- 7-33 删除句子中的单词 (8 分)输入n(n<=10)个由若干个单词组成的英文句子(句子的长度不超过100),每个句子以英文的标点“.”结束,每个句子中单词之间由1个空格进行分隔,如果最后一个单
7-33 删除句子中的单词 (8 分) 输入n(n<=10)个由若干个单词组成的英文句子(句子的长度不超过100),每个句子以英文的标点"."结束,每个句子中单词之间由1个空 ...
- 统计单词的数量 描述 输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次)。
统计单词的数量 描述 输入一个英文句子,以回车符结束,单词间以空格分隔,标点符号后跟至少一个空格,统计并输出单词的个数(仅统计单词,数字按单词计,不计算标点符号,重复单词出现几次就统计几次). ...
- JavaScript:实现给定一个句子,返回出现次数最多的单词算法(附完整源码)
JavaScript:实现给定一个句子,返回出现次数最多的单词算法 // Given a sentence, return the most occurring word/*** @param {st ...
- 统计一个英文句子中包含2个a的单词有几个,并将两个a替换为星号,不能用count函数...
统计一个英文句子中包含2个a的单词有几个,并将两个a替换为星号,不能用count函数 def count(s,x): if (not isinstance(s,str)) or (not isinst ...
- 如何用计算机表示我爱你,表示我爱你的句子 我爱你句子大全
1.我爱你!关你什么事? 2.I love you a whole had.我爱你整整一个曾经. 3.我爱你不是因为你是谁,而是我在你面前可以是谁.I love you not for who you ...
- 一起背英语单词(一):新概念英语I - 长度1到3的英语单词
最近开始背诵英语单词.自己从新概念英语整理了一些英语单词,并做了排序处理.按照单词长度从短到长做了排序.这样的好处有两个,第一,短单词好记,第二,很多单词是由词根组成的,背了词根再看到由它衍生出来的单 ...
- 英语里面关于货币数量的单词有哪些
英语里面关于货币数量的单词有很多,以下是一些常见的: dollar - 美元 pound - 英镑 euro - 欧元 yen - 日元 yuan - 人民币 franc - 法郎 rupee - 卢 ...
- 英语里面关于钱数量的单词有哪些
英语中关于钱数量的单词有很多,以下是一些常用的词汇: Dollar:美元 Pound:英镑 Euro:欧元 Yen:日元 Cent:美分 Penny:便士 Nickel:五分镍币 Dime:十分镍币 ...
最新文章
- DataReport使用手记
- 【爱上Java8】BigInteger在Java8中的改进
- 异步调用方法时异常的捕获
- 计算机基础及wps office应用_全国2019年4月自考00018《计算机应用基础》试题
- 机器学习是什么——周志华
- 利用C#线程窗口调试多线程程序
- 前端性能优化之图像优化原理
- JUnit4常用的注解
- 关于Python在Linux、Mac和Windows上的安装方法总结
- 为什么感觉iPhone 11还有很多人去买?
- Linux GPIO键盘驱动开发记录_OMAPL138
- python difflib详解
- au如何关闭预览编辑器_VS Code如何内置Chrome浏览器?超简单
- JSBox 移动端 JavaScript 编程环境
- ads滤波器仿真(2)——带通滤波器
- 《电路》邱关源 思维导图 第五章-含有运算放大器的电阻电路
- 苹果7pnfc功能门禁卡_苹果7手机nfc怎么开启 苹果手机门禁卡nfc功能
- iDo网站在线设计系统的原理
- hdu2476 字符串A-字符串-B
- 大神详解开源 BUFF 增益攻略丨直播