【杭电】[2026]首字母变大写
2015-12-20 17:55
232 查看
很有意思的一题
这里关键的一是 接触到了除scanf之外的gets输入方法
另一个还是用“开关”x 来表示是不是一个新单词
[code]#include<stdio.h> #include<string.h> int main() { char s[120]; int x,i; while(gets(s)!=NULL) { for(i=0,x=0; i<strlen(s); i++) { if(s[i]==' ') x=0; if(x!=1&&s[i]!=' ') { s[i]=s[i]-('a'-'A'); x=1; } } printf("%s\n",s); } return 0; }
题目地址:【杭电】[2026]首字母变大写
相关文章推荐
- 库函数atoi()的实现
- 20135317 信息安全系统设计基础期末总结
- 对于游戏服务器的一些思考和研究
- python核心编程-标准类派生-不可变类型
- JS组件系列——基于Bootstrap Ace模板的菜单和Tab页效果分享(你值得拥有)
- Objective-C语言——KVC设计模式
- 全面剖析Smarty缓存机制[三种缓存方式]
- 对OkHttp进行封装,实现了只查询缓存,网络请求失败自动查询本地缓存等功能
- win7下firefox浏览器不能使用
- C语言贪吃蛇Linux版
- 接口和工厂
- java web权限管理
- 深入理解java虚拟机之一window下编译OpenJDK环境搭建
- IOS断点续传:NSURLSession和NSURLSessionDataTask实现
- poj2777Count Color(线段树)
- mvc5 + ef6 + autofac搭建项目(repository+uow)(一)
- 提取pdf文件文本:pdfparser与xpdf具体操作
- word 论文排版相关
- 【杭电】[2075]A|B?
- 期末总结