[YTU]_2760( 字符串---首字母变大写)
生活随笔
收集整理的这篇文章主要介绍了
[YTU]_2760( 字符串---首字母变大写)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Description
输入一行英文句子,将每个单词的第一个字母改成大写字母。
Input
一个长度不超过100的英文句子
Output
将原先句子中单词的第一个字母改成大写字母输出
Sample Input
i want to get an acceptedSample Output
I Want To Get An Accepted #include <iostream> #include <cstring> using namespace std; int main() {char str[101];int i;gets(str);if(str[0]>=97&&str[0]<=122)str[0]=str[0]-32;for(i=1;i<strlen(str);i++){if(str[i]!=' ' && str[i+1]==' '&&str[i-1]==' '){if(str[i]>=97&&str[i]<=122)str[i]=str[i]-32;}if(str[i]==' ' && str[i+1]!=' '){ str[i+1]=str[i+1]-32;}}cout<<str<<endl;return 0; }#include <iostream> #include <cstring> using namespace std; int main() {char str[101];gets(str);if(str[0]>97&&str[0]<=122)str[0]=str[0]-32;for(int i=0;i<strlen(str);i++){if(str[i]==' '&&str[i+1]!=' ')if(str[i+1]>=97&&str[i+1]<=122)str[i+1]=str[i+1]-32;}cout<<str<<endl;return 0; }总结
以上是生活随笔为你收集整理的[YTU]_2760( 字符串---首字母变大写)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: [YTU]_2759( 字符串---统计
- 下一篇: [YTU]_2803( 判断字符串是否