问题标题: 酷町堂:7084,help!

0
0
已解决
李宜和
李宜和
高级启示者
高级启示者

题目链接: 酷町堂:7084

错误代码

#include<iostream> 
#include<iomanip> 
#include<cmath> 
#include<cstdio> 
#include<algorithm> 
using namespace std;
bool pf(int n){
    return abs(sqrt(n)-(int)sqrt(n))<0.0000001;
}
string a[10000],b[8]{"","Red","Orange","Yellow","Green","Blue","Cyan","Purple"};
long long x[10000],n;
int main(){ 
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        cin>>x[i];
        for(int j=0;j<=7;j++){
            if(a[i]==b[j]){
                if((x[i]+2)>7){
                    if(b[(x[i]+2)%7]==0){
                        cout<<"rad";
                    }else{
                        cout<<b[(x[i]+2)%7]<<endl;
                    }

                }else{
                    cout<<b[x[i]+2]<<endl;
                }
            }
        }
    }
    return 0; 
}

问题:

问题:

啊啊啊啊啊周期没学好只能干瞪眼


0
已采纳
张展嘉
张展嘉
新手天翼
新手天翼
  • 定义一个字符转数组装颜色
  • 定义(不说了)
  • 输入n
  • 循环n次
    • 每次输入一个字符串,一个数数
    • 用一个变量存输入颜色在字符串数组里的第几个位置
    • 输出数组里这个字符串位置+t+1之后是什么字符串(注意位置+t+1可能RE,所以要%7)
张展嘉在2021-11-22 13:05:34追加了内容

@酷町扫地僧 ,我这样回答是否规范?

张展嘉在2021-11-22 13:05:40追加了内容

@酷町扫地僧 ,我这样回答是否规范?

0
我要回答