枚举\喜欢的颜色

简介: 枚举\喜欢的颜色
#include<stdio.h>
#include<stdlib.h>
 
enum COLOR {RED,YELLOW,GREEN,NumCOLORS};
 
int main(int argc,char const *argv[])
{
  //初始化
  int color = -1;
  char* COLORNAMES[NumCOLORS] = { "red","yellow","green" };
  char* colorName = NULL; //空指针
  
  //输入代码
  for (int i = 0; i < NumCOLORS; i++)
  {
    printf("————%d.%s————\n",i+1,COLORNAMES[i]);
  }
  printf("请输入你喜欢的颜色代码:");
  scanf("%d",&color);
  color--;
 
  //判断
  if (color >= 0 && color < NumCOLORS)
    colorName = COLORNAMES[color];
  else
    colorName = "UNKNOWN";
 
  //输出
  printf("你喜欢的颜色是%s\n", colorName);
 
  system("pause");
  return 0;
}


目录
相关文章
th固定宽度属性
th固定宽度属性
45 0
|
2月前
|
开发工具
如何设置单元格的填充颜色?
【10月更文挑战第22天】如何设置单元格的填充颜色?
59 2
|
3月前
如何设置条件格式以填充颜色?
【10月更文挑战第21天】如何设置条件格式以填充颜色?
84 2
字符串输出颜色,字体颜色,背景色
字符串输出颜色,字体颜色,背景色
|
4月前
边框属性
边框属性。
36 4
|
Windows
字体相关属性+颜色取值
字体相关属性+颜色取值
118 0
封装占位文字的颜色属性
封装占位文字的颜色属性
98 0
封装占位文字的颜色属性
126.设置填充类型和填充颜色
126.设置填充类型和填充颜色
94 0
|
自然语言处理
Q&A | 热图的单元格颜色和数值标签可以不一一对应吗?
Q&A | 热图的单元格颜色和数值标签可以不一一对应吗?
166 0
Q&A | 热图的单元格颜色和数值标签可以不一一对应吗?