枚举\喜欢的颜色

简介: 枚举\喜欢的颜色
#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固定宽度属性
49 0
|
3月前
|
开发工具
如何设置单元格的填充颜色?
【10月更文挑战第22天】如何设置单元格的填充颜色?
99 2
|
Windows
字体相关属性+颜色取值
字体相关属性+颜色取值
127 0
颜色的多种表示方式和应用
颜色的多种表示方式和应用
180 0
126.设置填充类型和填充颜色
126.设置填充类型和填充颜色
98 0
|
自然语言处理
Q&A | 热图的单元格颜色和数值标签可以不一一对应吗?
Q&A | 热图的单元格颜色和数值标签可以不一一对应吗?
171 0
Q&A | 热图的单元格颜色和数值标签可以不一一对应吗?
C#编程-19:DataGridView属性AutoSizeColumnMode的枚举值(自动列宽)
C#编程-19:DataGridView属性AutoSizeColumnMode的枚举值(自动列宽)
363 0
|
Java 开发者
枚举(枚举应用)|学习笔记
快速学习 枚举(枚举应用)
165 0