hdoj2026 首字母变大写
2015-12-15 19:42
274 查看
[align=left]Problem Description[/align]
输入一个英文句子,将每个单词的第一个字母改成大写字母。
[align=left]Input[/align]
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
[align=left]Output[/align]
请输出按照要求改写后的英文句子。
[align=left]Sample Input[/align]
[align=left]Sample Output[/align]
代码:
#include<stdio.h>
#include<string.h>
int main()
{
int b;
char a[101];
while(gets(a))
{
b=strlen(a);
for(int i=0;i<=b-1;i++)
{
if(a[i-1]==' '&&a[i]!=' '||i==0)
{
a[i]=a[i]-32;
}
printf("%c",a[i]);
}
printf("\n");
}
return 0;
}
注意:
变大写要减去32或者减去一个小写再加上对应大写字母
输入一个英文句子,将每个单词的第一个字母改成大写字母。
[align=left]Input[/align]
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
[align=left]Output[/align]
请输出按照要求改写后的英文句子。
[align=left]Sample Input[/align]
i like acm i want to get an accepted
[align=left]Sample Output[/align]
I Like Acm I Want To Get An Accepted
代码:
#include<stdio.h>
#include<string.h>
int main()
{
int b;
char a[101];
while(gets(a))
{
b=strlen(a);
for(int i=0;i<=b-1;i++)
{
if(a[i-1]==' '&&a[i]!=' '||i==0)
{
a[i]=a[i]-32;
}
printf("%c",a[i]);
}
printf("\n");
}
return 0;
}
注意:
变大写要减去32或者减去一个小写再加上对应大写字母
相关文章推荐
- [黑马IOS自学第十三篇]@protocol协议学习
- JAVA设计模式初探之适配器模式
- web应用安全防御100技
- Objective-C--- 多态 、 协议
- javascript变量
- web学习-瀑布流布局(1)
- python基础教程共60课-第41课用文件保存游戏3
- ZXing拍摄代码扫描之后以区分一维码、二维码、其他代码
- Objective-C对象初始化 、 实例方法和参数 、 类方法 、 工厂方法 、 单例模式
- 第九周项目3 稀疏矩阵的三元组表示的应用2
- curl命令
- 1179: [Apio2009]Atm
- C++学习-多继承和虚基类(11) http://blog.csdn.net/gzshun/article/details/7300458
- hdoj2025 查找最大元素
- UIButton UIEdgeInsets属性改变原有的imageview和titellabel位置,使其变成上下结构
- Objective-C----MRC内存管理 、 自动释放池 、 面向对象三大特性及封装 、 继承 、 组合与聚合
- OS X 系统,修改hosts文件后不生效的问题
- UI06-scrollView 滚动视图 pagecontroll 页面控制
- curl命令
- 魔王语言(C++