洛谷P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here

#include
#include
#include
#include
int main(){
	char str1[10],str2[10];
	int num1,num2,N1=1,N2=1;
	int i,j;
	scanf("%s",str1);
	scanf("%s",str2);
	num1=strlen(str1);
	num2=strlen(str2);
	for(i=0;i<num1;i++){
		N1*=(str1[i]-'A'+1);
	}
	for(j=0;j<num2;j++){
		N2*=(str2[j]-'A'+1);
	}
	if(N1%47==N2%47){
		printf("GO");
	}
	else{
		printf("STAY");
	}
	return 0;
}

这道题需要回忆一下scanf(“%s”)与gets的区别:

用%s格式输入时,遇到空格符号或者回车符号自动结束输入;

用gets函数输入字符时,只有遇到回车符号,系统才会结束读取字符;

你可能感兴趣的:(洛谷刷题(C语言版),c++,c语言,算法)