C++从键盘输入一个小写字母字符串,在输入一个指定字母,将串中该字母换为大写字母,输出最后结果。

如输入的字符串为abcae,输入的字母为a,则最后结果为AbcAe

#include "iostream"

#include "string.h"

using namespace std;

int main()

{

    char instr[100]={0};

    char c;

    int i;

    cout<<"请输入一个字符串:"<<endl;

    cin>>instr;

    cout<<"请输入你想修改成大写字母的字符:"<<endl;

    cin>>c;

    for(i=0;i<strlen(instr);i++)

         if(instr[i]==c)

            instr[i]-=32;

 

    cout<<"转换后的字符串为:"<<instr<<endl;

    return 0;

 

 

}

运行结果:

温馨提示:答案为网友推荐,仅供参考
相似回答