洛谷p1200c语言
时间: 2023-12-02 19:40:25 浏览: 109
算法-你的飞碟在这儿(洛谷-P1200 )(包含源程序).rar
洛谷p1200是一道C语言的入门题目,要求判断两个字符串的乘积是否模47同余。以下是该题的C语言代码解析:
```c
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
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){ //判断两个乘积是否模47同余
printf("GO");
}
else{
printf("STAY");
}
return 0;
}
```
阅读全文