C++ primer plus第六版课后编程题答案6.1


 

6.1

#include <iostream>
//注意输入是ksngksjg234KJSG@skng这种情况
void main61()
{
	using namespace std;
	cout<<"Enter the string with the @ of the end:";
	char arr[20];
	//char *s=arr;
	cin.getline(arr,20);
	char ch;
	ch=arr[0];
	for(int i=0;i<20&&ch!='@';i++) //i<20保证数组不越界
	{
		
		if(ch>='A'&&ch<='Z')
			cout<<char(ch+32);
		else if(ch>='a'&&ch<='z')
			cout<<char(ch-32);
		else
			cout<<ch;
			ch=arr[i];
	}
	cout<<"\nOVER";
	cin.get();
	cin.get();




}

——————————————————————————————————————————————————

//写的错误或者不好的地方请多多指导,可以在下面留言或者给我发邮件,指出我的错误以及不足,以便我修改,更好的分享给大家,谢谢。

转载请注明出处:https://www.royalchen.com/

author:royalchen

Email:royalchen@royalchen.com

———————————————————————————————————————————————————

 


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注