首页 > 其他 > 详细

读入一行英文文本行,将其中每个单词的第一个字母改成大写然后输出此字符串

时间:2021-04-10 22:47:15      阅读:30      评论:0      收藏:0      [点我收藏+]
 1 #include<stdio.h>
 2 int main()
 3 {
 4     char str[100];
 5     int n=1;
 6     gets(str);
 7     str[0]-=32; //首单词无法判断先直接修改
 8     while(str[n]!=\0) //遍历字符串
 9     {
10         if(str[n]== )
11             if(str[n+1]>=a&&str[n+1]<=z)    //空格后面一个为字母直接修改大写
12                 str[n+1]-=32;
13         n++;
14     }
15     puts(str);
16     return 0;
17 }

 

读入一行英文文本行,将其中每个单词的第一个字母改成大写然后输出此字符串

原文:https://www.cnblogs.com/old-horse/p/14642111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!