0
已解决
李瑞曦
高级天翼
高级天翼
#include <iostream>
#include<string>
using namespace std;
string a,b;
int ca,cb,cc;
int main(){
int n;
getline(cin,a);
getline(cin,b);
cin>>n;
int pa,pb;
for(int i=0;i<n;i++){
pa=a[i%a.size()];
pb=b[i%b.size()];
if(pa+1==pb||(pa==67&&pb==65)){
ca++;
}
else if(pb+1==pa||(pb==67&&pa==65)){
cb++;
}
//cout<<pa<<" "<<pb<<endl;
}
if(ca>cb){
cout<<"酷酷嬴 "<<ca;
}
else if(cb>ca){
cout<<"丁丁嬴 "<<cb;
}
else if(ca==cb){
cout<<"平局";
}
return 0;
}
嘤嘤嘤~
为啥错了???
大佬都来帮帮忙啊~
李瑞曦在2020-07-30 10:42:55追加了内容
ding!
李瑞曦在2020-07-30 11:17:41追加了内容
ding~
李瑞曦在2020-07-30 12:32:30追加了内容
有人吗???
李瑞曦在2020-07-30 12:55:12追加了内容
#include <iostream>
#include<string>
using namespace std;
string a,b;
int ca,cb,cc;
int aa[111111],bb[111111];
int main(){
int n;
getline(cin,a);
for(int i=0;i<a.size();i++){
if(a[i]=='A'){
aa[i]=1;
}
else if(a[i]=='B'){
aa[i]=2;
}
else {
aa[i]=3;
}
}
getline(cin,b);
for(int i=0;i<b.size();i++){
if(b[i]=='A'){
bb[i]=1;
}
else if(b[i]=='B'){
bb[i]=2;
}
else {
bb[i]=3;
}
}
cin>>n;
int pa,pb;
for(int i=0;i<n;i++){
pa=aa[i%a.size()];
pb=bb[i%b.size()];
if(pa+1==pb||(pa==3&&pb==1)){
ca++;
}
else if(pb+1==pa||(pb==3&&pa==1)){
cb++;
}
//cout<<pa<<" "<<pb<<endl;
}
if(ca>cb){
cout<<"酷酷嬴 "<<ca;
}
else if(cb>ca){
cout<<"丁丁嬴 "<<cb;
}
else if(ca==cb){
cout<<"平局";
}
return 0;
}
李瑞曦在2020-07-30 16:21:02追加了内容
ding!
李瑞曦在2020-07-31 14:39:43追加了内容
ding~
李瑞曦在2020-07-31 22:41:06追加了内容
ding!
0
已采纳
赵逸凡
初级启示者
初级启示者
你仔细想想,能不能取i=1
赵逸凡在2020-07-30 13:07:23追加了内容
@李瑞曦 就是那个i<0的循环有问题,其他输出、输入、存储都没问题
0
0
0
李素妍
新手天翼
新手天翼
- #include<iostream>
- using namespace std;
- int main(){
- int a,b,c,d;
- cin>>a>>b>>c>>d;
- if(a%4==0&&a%100!=0||a%400==0&&b<=2){
- cout<<d+366%7;
- }
- else{
- cout<<d+365%7;
- }
- return 0;
- }
李素妍在2020-07-31 17:08:19追加了内容
70分
0
0
0
0
0
赵逸凡
初级启示者
初级启示者
首先,你的n没有输入
其次
你仔细想想,能不能取i=1
赵逸凡在2020-07-30 13:02:08追加了内容
额,看错了,你的n在后面输入的
0