当前位置:网站首页>刷题-洛谷-P1200 你的飞碟在这儿Your Ride Is Here
刷题-洛谷-P1200 你的飞碟在这儿Your Ride Is Here
2022-08-04 19:44:00 【宋向上_UP】
P1200 你的飞碟在这儿Your Ride Is Here-C语言
1、题目

2、求解过程
(1)第一次 没有考虑到字符个数不到六个的情况
结果:
代码:
//洛谷 P1200 你的飞碟在这儿Your Ride Is Here
#include <stdio.h>
#define NUM 7 //一定要注意字符串结束符'\0'
int main() {
char temp;
int star=1;//彗星
int ranks=1;//队伍
int i;
for (i = 0; i < NUM; i++) {
scanf("%c", &temp);
if (temp >= 'A' && temp <= 'Z') {
star = star * (temp - 64);
}
}
star = star % 47;
//printf("%d", star);
for (i = 0; i < NUM; i++) {
scanf("%c", &temp);
if (temp >= 'A' && temp <= 'Z') {
ranks = ranks * (temp - 64);
}
}
ranks = ranks % 47;
//printf("%d %d", star,ranks);
if (star == ranks) {
printf("GO");
}
else {
printf("STAY");
}
return 0;
}
(2)第二次
结果:
代码:
//洛谷 P1200 你的飞碟在这儿Your Ride Is Here
#include <stdio.h>
#define NUM 7 //一定要注意字符串结束符'\0'
int main() {
char temp;
int star=1;//彗星
int ranks=1;//队伍
int i;
for (i = 0; i < NUM; i++) {
scanf("%c", &temp);
if(temp=='\n'){
break;
}
if (temp >= 'A' && temp <= 'Z') {
star = star * (temp - 64);
}
}
star = star % 47;
//printf("%d", star);
for (i = 0; i < NUM; i++) {
scanf("%c", &temp);
if(temp=='\n'){
break;
}
if (temp >= 'A' && temp <= 'Z') {
ranks = ranks * (temp - 64);
}
}
ranks = ranks % 47;
//printf("%d %d", star,ranks);
if (star == ranks) {
printf("GO");
}
else {
printf("STAY");
}
return 0;
}
边栏推荐
猜你喜欢
随机推荐
红外图像滤波
程序员如何在职场上少走弯路?
如何让远在的老板看到你!----------来自财富中国网
小波提取特征的VQ实现
用“绿色计算“技术推动算力可持续发展
使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
简易数据缓存层的建立
Yuanguo chain game system development
Openharmony code framework (2) the person that
量化交易机器人系统开发
正畸MIA微种植体支抗技术中国10周年交流会在沈举办
宏定义小方法
拥抱Cmake小朋友 简单又实用,但是不灵活
5 g NR notes
Initialization process of SAP UI5
带你了解数据分布式存储原理
Aura clock chip generation configuration file script
[Sql brush topic] Query information data--Day1
nr part calculation
Video Object Detection









