#include<iostream> using namespace std; void main() { char instr[100]; cout<<"请输入一行字符串:"; cin>>instr; for(int i=0;i<strlen(instr);i++){ if (instr[i]>='a' &&instr[i]<='z') instr[i]-=32; } cout<<"转换后的大写字符串为:"; for(int j=0;j<strlen(instr);j++) cout<<instr[j]; cout<<endl; //return 0; }
方法二:简洁版
char instr[100]; cout<<"请输入一行字符串:"; cin>>instr; cout<<" 转换后的大写字符串为:"; for(int i=0;i<strlen(instr);i++){ if (instr[i]>='a' &&instr[i]<='z') instr[i]-=32; cout<<instr[i]; } cout<<endl;