编译错了
by Kingson999 @ 2023-12-18 21:28:29
@[Kingson999](/user/1078377) memset不是meset哦
by gzqYES @ 2023-12-18 21:50:51
@[Kingson999](/user/1078377) 而且不止如此,我只想说我贴出来的代码if判断你要自己改一下:
```
#include<bits/stdc++.h>
using namespace std;
int a[10];
int b[10];
void abc(int a[10],int b[10],int n){
for(int i=0;i<=n;i++){
for(int j=0;j<=n;j++){
for(int k=0;k<=n;k++){
if((a[i]==1&&a[j]==2&&a[k]==3)||(a[i]==4&&a[j]==5&&a[k]==6)||(a[i]==7&&a[j]==8&&a[k]==9)||(a[i]==1&&a[j]==4&&a[k]==7)||(a[i]==2&&a[j]==5&&a[k]==8)||(a[i]==3&&a[j]==6&&a[k]==9)||(a[i]==1&&a[j]==5&&a[k]==9)||(a[i]==3&&a[j]==5&&a[k]==9)){
printf("xiaoa wins.");
}
else if((b[i]==1&&b[j]==2&&b[k]==3)||(b[i]==4&&b[j]==5&&b[k]==6)||(b[i]==7&&b[j]==8&&b[k]==9)||(a[i]==1&&a[j]==4&&a[k]==7)||(b[i]==2&&b[j]==5&&b[k]==8)||(b[i]==3&&b[j]==6&&b[k]==9)||(b[i]==1&&b[j]==5&&b[k]==9)||(b[i]==3&&b[j]==5&&b[k]==9)){
printf("uim wins.");
}
else
{
printf("drew.");
}
}
}
}
}
int main(){
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
string str;
cin>>str;
int c=str.size();
int ans=0;
for(int i=0;i<str.size();i++) {
if(i%2==0)
{
a[i]=str[i]-'0';
}else{
b[i]=str[i]-'0';
}
}
abc(&a[10],&b[10],c);
return 0;
}
```
by gzqYES @ 2023-12-18 21:56:57