P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here-C++编程解析-字符串

题目
题目1
解题思路:
先说本题题干给出的说明非常清晰,对于细节的阐述非常明确,这样的题是真正的好题。本题相对简单,主要考察数组的使用、字符和数字的转换,根据题意,我们分别求出小组名和彗星名的数字,然后,利用分支去判断是否匹配。
参考程序:

#include<iostream>
using namespace std;
int main(){
	string comet,group,res = "STAY";
	int cometValue = 1,groupValue = 1;
	cin>>comet>>group;
	for(int i = 0;i < comet.length();i++){
		cometValue *= comet[i] - 'A' + 1;
	}
	for(int i = 0;i < group.length();i++){
		groupValue *= group[i] - 'A' + 1;
	}
	//彗星和小组进行匹配 
	if(cometValue % 47 == groupValue % 47)
		res = "GO";
	cout<<res;
	return 0;
}

程序结果:
程序结果1
程序结果2
问候

发布了34 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/xingzhe_666/article/details/102479870