SDUT 简单枚举类型——植物与颜色
来源:互联网 发布:linux如何开启ping 编辑:程序博客网 时间:2024/04/27 14:03
Problem Description
请定义具有red, orange, yellow, green, blue, violet六种颜色的枚举类型color,根据输入的颜色名称,输出以下六种植物花朵的颜色:
Rose(red), Poppies(orange), Sunflower(yellow), Grass(green), Bluebells(blue), Violets(violet)。如果输入的颜色名称不在枚举类型color中,例如输入purple,请输出I don't know about the color purple.
Input
输入数据有多行,每行有一个字符串代表颜色名称,颜色名称最多30个字符,直到文件结束为止。
Output
输出对应颜色的植物名称,例如:Bluebells are blue. 如果输入的颜色名称不在枚举类型color中,例如purple, 请输出I don't know about the color purple.
Example Input
blue
yellow
purple
Example Output
Bluebells are blue.
Sunflower are yellow.
I don't know about the color purple.
Hint
请用枚举类型实现。
Author
lxh
代码区域
#include <stdio.h>#include <string.h>enum color{red,orange,yellow,green,blue,violet,no}co;int main(){ char tem[35]; while(scanf("%s",tem)!=EOF) { if(strcmp(tem,"red")==0) co = red; else if(strcmp(tem,"orange")==0) co = orange; else if(strcmp(tem,"yellow")==0) co = yellow; else if(strcmp(tem,"green")==0) co = green; else if(strcmp(tem,"blue")==0) co = blue; else if(strcmp(tem,"violet")==0) co = violet; else co = no; switch(co) { case red:printf("Rose are red.\n");break; case orange:printf("Poppies are orange.\n");break; case yellow:printf("Sunflower are yellow.\n");break; case green:printf("Grass are green.\n");break; case blue:printf("Bluebells are blue.\n");break; case violet:printf("Violets are violet.\n");break; case no:printf("I don't know about the color %s.\n",tem);break; } } return 0;}
知识点:
- switch 用法
- 枚举的使用
阅读全文
0 0
- sdut-1959简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色 (sdut oj)
- SDUT 1959 简单枚举类型——植物与颜色
- sdut 1959 简单枚举类型——植物与颜色
- SDUT 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色 (SDUT 1959)
- Java sdut acm 1959 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- sdut1959简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- sdut_java_简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 简单枚举类型——植物与颜色
- 【机器学习系列之二】逻辑回归(LR,Logistic Regression)
- 字符串排序-字典顺序
- 1701H2 17.10.18王建瑜 连续第八天
- 最大公约数与最小公倍数
- 【editplus经常用的快捷键】Editplus 选中一行ctrl+r,Edit 合并行 Ctrl+Shift+J 合并选定行 删除当前行
- SDUT 简单枚举类型——植物与颜色
- SDUT 英文金曲大赛
- SDUT 名单真相
- SDUT 选票统计*
- SDUT 最终排名
- SDUT 选夫婿1
- SDUT 来淄博旅游
- single-number-ii Java code
- 常见js相应样式