关于getline的问题
查看原帖
关于getline的问题
398016
锅锅包又楼主2021/1/18 18:03
#include<bits/stdc++.h>   
using namespace std;
string a;
string b; 
int c[26]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26}  ;             
int main() 
{  getline(cin,a);
   getline(cin,b) ;
   int sum=1,num=1,m,n;
   for(int i=0;i<a.length();i++)
   {  sum=sum*c[a[i]-'A'];
   }
    m=sum%47;
    for(int i=0;i<b.length();i++)
    {  num=num*c[b[i]-'A'];
	}
	n=num%47;
	if(m==n) { cout<<"GO"; return 0;
	}
	 else { cout<<"STAY"; return 0;
	 }
	return 0;
}
用getline得50分,把getline换成cin就AC了。。有大佬介绍下getline和cin的区别和在什么情况下分别用getline和cin输入字符串。。
2021/1/18 18:03
加载中...