5-8 单词长度 (15分)
来源:互联网 发布:淘宝收藏宝贝没反应 编辑:程序博客网 时间:2024/06/11 03:17
你的程序要读入一行文本,其中以空格分隔为若干个单词,以.
结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's
算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.
不计算在内。
输入格式:
输入在一行中给出一行文本,以.
结束
提示:用scanf("%c",...);
来读入一个字符,直到读到.
为止。
输出格式:
在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。
输入样例:
It's great to see you here.
输出样例:
4 5 2 3 3 4///水题,直接上代码。
#include<stdio.h> int main() { char c; int count[100] = { 0 }; int a = 1; int flag = 0; int i = 0;//这是为了方便我统计数字,配合count[]数组使用 scanf("%c", &c); while (c != '.') { if (c == ' ') { if (a == 0)//为了判断是不是连续空格 { if (i == 0) printf("%d", count[i]); else printf(" %d", count[i]); a = 1; i++; } } else if (c != ' '&&c != '.') { count[i]++; a = 0; } scanf("%c", &c); flag = 1; } if (flag == 1 && i == 0)//因为最后一个.的时候,直接跳出来循环,未执行输出 printf("%d", count[i]); else if (flag == 1 && i != 0&&count[i]!=0)//这里是为了防止 m n . printf(" %d", count[i]);//这种情况输出为1 1 0 return 0; }
0 0
- 5-8 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-2 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-26 单词长度 (15分)
- 5-52 单词长度 (15分)
- 7-26 单词长度(15 分)
- 7-32 单词长度(15 分)
- 5-26 单词长度 (15分)(详细备注了一下)
- [PTA] 7-26 单词长度(15 分)
- 单词长度(15)
- 5-26 单词长度
- 5-26 单词长度
- 5-26单词长度
- springmvc和mybatis的整合
- hibernate的三种状态
- 生物电(ECG、EMG、EEG)科普研究
- Mac上安装Homebrew 以及 MongoDB(附win安装教程)
- Webpack
- 5-8 单词长度 (15分)
- [bzoj4573][UOJ#195][ZJOI2016]大森林
- 由浅入深分布式(5)dubbo提供者用内网地址注册provider以及 spring boot admin client用主机名注册spring boot admin server
- 架构设计:负载均衡层设计方案(3)——Nginx进阶
- php数字证书的签名和验签
- 在socket系统调用中,如何完成三次握手和四次挥手
- JQuery _ $.extend(true,{},object...) 的不完全深复制 与 源代码详解
- 基于HTML5+bootstrap实现类似贪吃蛇游戏
- angularjs中的指令