高质量题解|A30545.判断光的颜色
2026-01-29 18:19:51
发布于:北京
0阅读
0回复
0点赞
解题思路
直接判断颜色出现的可能性,如果没有就输出"invisible light"
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
cin >> a;
if(a <= 770 && a >= 622){
cout << "red";
}else if(a <= 621 && a >= 597){
cout << "orange";
}else if(a <= 596 && a >= 577){
cout << "yellow";
}else if(a <= 576 && a >= 492){
cout << "green";
}else if(a <= 491 && a >= 455){
cout << "blue";
}else if(a <= 454 && a >= 350){
cout << "purple";
}else{
cout << "invisible light";
}
return 0;
}
这个是用if来做的,也可以用switch
这里空空如也







有帮助,赞一个