RE?!

回复帖子

@182027pjs 2019-10-16 21:35 回复
include<bits/stdc++.h>
using namespace std;
int main(){
int n1,n2;
char a[n1],b[n2];
int aa=0,bb=0;
cin>>a>>b;
n1=strlen(a);
n2=strlen(b);
for(int i=1;i<=n1;i++)
aa+=int(a[i])-60;
for(int i=1;i<=n2;i++)
bb+=int(b[i])-60;
if(aa%47==bb%47)
cout<<"GO";
else
cout<<"STAY";
return 0;
}
@IQZ_ 2019-10-16 21:37 回复 举报

@182027pjs

希望更丰富的展现?使用Markdown

顺便你这个是什么意思?

int n1,n2;
char a[n1],b[n2];
@IQZ_ 2019-10-16 21:38 回复 举报

@182027pjs

首先用变量定义数组就有问题了...

而且你还是用没有赋初值的函数内部的变量来定义数组...

@IQZ_ 2019-10-16 21:43 回复 举报

@182027pjs 哦对你的循环也有问题,读入的字符串下标是从0开始的,但是你从1开始肯定会错

@IQZ_ 2019-10-16 21:49 回复 举报

@182027pjs 然后数组定义别用变量,这题字符串长度好像最大为6,你就稍微大一点点定10都没问题

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。