5-2用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出
#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<<"\n转换后的大写字符串为:"; for(int i=0;i<strlen(instr);i++){ if (instr[i]>='a' &&instr[i]<='z') instr[i]-=32; cout<<instr[i]; } cout<<endl;