将一行英文中每个单词首字母转换为大写字母
来源:互联网 发布:java中private的作用 编辑:程序博客网 时间:2024/06/09 10:23
#include <stdio.h>
main()
{
int c,firstWord;
inWord=0;
while((c=getchar())!='\n')//依次输入若干个单词,直至按回车键,则把这些单词一次性输入内存(断电则消失,不会永久保存)
{
if(c>='a'&&c<='z'||c>='A'&&c<= 'Z')//将单词的第一个字母转换为大写
{
if(!firstWord)
{
firstWord=1;
if(c>='a'&&c<='z')
c= c-'a'+'A';
}
}
else //如果不是空格,则说明是一个单词还没有输入完。若是空格,则是下一个单词的开始。
{
if(c==' '||c==',') //其他字符可以再添加,但是添加太多好像有问题,我也不知为什么?
{
firstWord=0;
}
}
putchar(c);
}
getch();
}
运行结果:
0 0
- 将一行英文中每个单词首字母转换为大写字母
- 首字母变大写 --输入一个英文句子,将每个单词的第一个字母改成大写字母。
- 一种将英文文章字符串每个单词首字母转成大写字母的方法
- 将一段英文每个单词首字母大写
- php:ucwords() --将字符串中每个单词的首字母转换为大写
- 将英文字符串单词首字母转换大写
- 将字符串中每个单词首字母大写
- 汇编--将datasg段中每个单词前4个字母改写为大写字母
- 转换每个单词首字母大写
- 将输入字符串中每个单词的首字母变成大写
- 给出一句英文句子: "let there be light" 得到一个新的字符串,每个单词的首字母都转换为大写
- ;将每个单词的首字母改为大写
- 【编程练习】将读入的每个单词转换为大写
- 正则将每个单词开头字母转换为大写
- 把 vector 对象中每个单词转化为大写字母_初学vector对象2
- 【PHP】字符串去空格并将每个单词首字母转换成大写de多种解法
- 把字符串中所有单词首字母转换为大写
- 【笔记】JS通过map()方法转换数组中所有字符串首字母为大写字母
- Dice - HDU 5012 搜索
- leetcode:Construct Binary Tree from Preorder and Inorder Traversal
- rtx任务间通信--互斥量
- 自己动手写CPU之第八阶段(3)——转移指令实现过程1
- extjs4.0的高级组件tree上
- 将一行英文中每个单词首字母转换为大写字母
- HDU 2807 The Shortest Path
- hdu 5037 Frog(贪心)
- apache php mysql centos6.5安装方法
- Wang Xifeng's Little Plot - HDU 5024 搜索
- Android Toast显示动画
- 黑马程序员——OC语言类初学
- Qt之系统托盘(QSystemTrayIcon详解)
- ECMAScript5新增数组API的一些细节