【字符串操作】08.将单词的首字母大写

来源:互联网 发布:图像语义分割 知乎 编辑:程序博客网 时间:2024/05/22 11:46

编程思想先判断是不是字母,如果是字母则再判断是否为小写,若为小写则把小写字母变成大写。


//将字符串中的每个单词的首字母大写#include<iostream>using namespace std;int main(void){char a[1000];int i=0;int flag=0;puts("Please enter a String:");while(gets(a)!=NULL&&a[0]!='\0'){for(i=0;i<strlen(a);i++){if(a[i]>'z'||a[i]<'A'||(a[i]>'Z'&&a[i]<'a'))flag=0;else if(flag==0){if(a[i]>='a'&&a[i]<='z')a[i]=a[i]-32;flag=1;}}cout<<a<<endl;puts("Please enter a String:");}}


原创粉丝点击