黑马程序员技术交流社区
标题:
我的基础测试题分享
[打印本页]
作者:
baihe0813
时间:
2015-1-1 08:06
标题:
我的基础测试题分享
//输入一英文句子,将其中所有单词首字符转换成大写后输出。(C语言)
char str[1024];
printf("please input a scentence:");
gets(str);
printf("%s\n", str);
int i = 0;
//遍历句子中的每一个元素
while (str[i] != '\0')
{
//开头字母
if(i == 0)
{
//如果是大写的就转换成小写的,如果本身就是小写的则不变
if(str[i] >= 'a' && str[i] <= 'z')
{
str[i] = str[i] - 32;
}
}
//每一个单词的首字母
if(str[i] == ' ')
{
//如果是大写的就转换成小写的,如果本身就是小写的则不变
if(str[i+1] >= 'a' && str[i+1] <= 'z')
{
str[i+1] = str[i + 1] - 32;
}
}
i++;
}
printf("%s\n", str);
复制代码
作者:
rensnail
时间:
2015-1-1 10:17
学习了学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2