c语言 参加ACM/ICPC比赛时,每支队伍有题目AC就会得到一只气球,题号与对应的气球颜色如下表所示。 编写程序,输入一支队伍所得到的所有气球颜色,请输出他们AC的题号。
时间: 2024-03-24 12:40:39 浏览: 147
好的,这是一个简单的问题,以下是解决方案:
```c
#include <stdio.h>
#include <string.h>
int main() {
char colors[50];
fgets(colors, 50, stdin); // 从标准输入读入颜色字符串
int len = strlen(colors);
for(int i = 0; i < len; i++) {
if(colors[i] == 'B') printf("%d ", i+1);
else if(colors[i] == 'G') printf("%d ", i+11);
else if(colors[i] == 'R') printf("%d ", i+21);
else if(colors[i] == 'Y') printf("%d ", i+31);
}
return 0;
}
```
这个程序首先从标准输入读入一支队伍获得的所有气球的颜色,然后根据颜色输出对应的题号。其中,'B'表示蓝色,'G'表示绿色,'R'表示红色,'Y'表示黄色。题号的计算方式是,如果是蓝色,题号为i+1;如果是绿色,题号为i+11;如果是红色,题号为i+21;如果是黄色,题号为i+31。最后,程序输出所有AC的题号。
注意,这个程序假设输入的颜色字符串长度不超过50个字符。如果需要处理更长的字符串,需要修改程序。
阅读全文
相关推荐
















