2022年厦门市第29届小学生C++信息学竞赛试题与解析(第三部分阅读程序填结果34-37)

程序二代码:

 #include<iostream>
 #include<string>
 using namespace std;
 int main()
 {
 	string str;
 	cin>>str;                                // 12+96
 	for(int i=0;i<str.length();i++)
 	{
 		if(str[i]>='a' && str[i]<='z')       
 			str[i]=(str[i]-'a')+'A';
 		else if(str[i]>='A' && str[i]<='Z')   
 			str[i]=(str[i]-'A')+'a';
 		else if(str[i]>='0' && str[i]<='9')// 1(4)  2(5) +(+)  9(2)  6(9) 
 			str[i]=(str[i]-'0'+3)%10+'0';    
 	}
 	cout<<str<<endl;                       //输出45+29 答案为:45+29
 	return 0;
 }

猜你喜欢

转载自blog.csdn.net/weixin_60445850/article/details/143219780