Another Very Easy Task
来源:互联网 发布:希尔顿淘宝代订靠谱吗 编辑:程序博客网 时间:2024/05/17 21:06
字符串的处理,如果看过c primer plus的可能记得有一个判断单词数的,可以基于那个进行处理
#include<stdio.h>#include<string.h>#include<ctype.h>int main(void){ int count, flag; char ch[5000]; while (gets(ch)) { flag = count = 0; for (int i = 0; i < strlen(ch); i++) { if (isalpha(ch[i]) && !flag) { //判断单词开始,每次单词开始进入 printf("%c", ch[i]); flag = 1; } else if (isalpha(ch[i]) && flag) { //从第二个单词开始 if (strlen(ch) > i+1 && isalpha(ch[i+1])) { //如果未结束且下一个也是字母计数 count++; } else { if (count) //如果计数大于0 printf("%d", count); count = flag = 0; printf("%c", ch[i]); } } else { //其他字符正常输出 printf("%c", ch[i]); flag = 0; } } putchar('\n'); } return 0;}
阅读全文
0 0
- Another Very Easy Task
- ZOJ 3406 Another Very Easy Task
- zoj 3406 Another Very Easy Task
- Another Very Easy Task 我也不知道怎么会过不了?
- Uva 10523 Very Easy!!!
- UVa 10523 - Very Easy !!!
- [字符串]Very easy
- uva 10523 Very Easy !!!
- Easy Task
- Easy Task
- Easy Task
- 【模拟】Another Easy Problem
- FZU_1753 Another Easy Problem
- fzu1753 Another Easy Problem
- Another Easy Problem FZU
- Yet Another Median Task
- 1076 An Easy Task
- ZOJ 2969 Easy Task
- Greendao的详细配置和使用(转)
- (一)数据库中手机号字段的设置
- MSP430定时/计数器TimerA中断解惑
- Service 详解(一) --- 简介
- C++ Primer Plus课后编程练习——第七章 函数-C++的编程模块(部分)
- Another Very Easy Task
- opencv python 1 读写图像
- HashMap的实现原理
- HTML常用代码总结
- 关于static 的一点思考
- MQTT客户端JAVA代码----fusesource mqtt-client
- 微信公众号快速注册小程序
- new BitmapDrawable(bitmap)已过时 解决方法
- MATLAB学习笔记(3)