为什么字符串用getline输入就是全错误的啊,求大佬解答
查看原帖
为什么字符串用getline输入就是全错误的啊,求大佬解答
577873
gpygy楼主2022/3/23 08:23
#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	n = n % 26;
	string a;
   cin.get();
	getline(cin,a);
	for(int i = 0;i < a.length();i++)
	{
		int j = 'z' - a[i];
		if(j >= n)
		{
			a[i] = a[i] + n;
		}
		else
		{
			a[i] = 'a' + n - j - 1;
		}
	}	
	cout<<a;
	return 0;
 } 
2022/3/23 08:23
加载中...