原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45510217
这是一道简单题,只要弄清楚大写和小写之间的关系即可。
#include <iostream>
#include<string>
using namespace std;
int main(void)
{
    string input_str;
    int lenght;
    while(getline(cin,input_str))
    {
        lenght=input_str.size();
        for(int i=0; i<lenght; i++)
        {
            //小写字母比相应的大写字母大32,所以转换减去即可
            if(i==0)
            {
                input_str[i]=input_str[i]-32;
            }
            if(input_str[i]==' ')
            {
                input_str[i+1]=input_str[i+1]-32;
            }
        }
        cout<<input_str<<endl;
    }
    return 0;
}
                
                  
                  
                  
                  
                            
本文提供了一个简单的C++程序,演示如何将字符串中的小写字母转换为大写字母。通过遍历字符串并使用字符减32的操作实现转换,程序能够正确处理首字母和中间字母的转换。
          
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					252
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            