c语言中枚举类型变量的使用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
break;
case 2:
pri=(enum color)j;//此处需要进行强制类型转换,否则报错
break;
case 3:
pri=(enum color)k;//此处需要进行强制类型转换,否则报错
break;
default:
break;
}
switch(pri)
{
case red:
printf("%-10s","red");
#include<stdio.h>
void main()
{
printf("c语言中枚举类型变量的使用:\n");
printf("\n");
printf("实际问题说明:\n");
printf("口袋中有红、黄、蓝、白、黑5种颜色的球若干。每次从袋子中先后取出三个球,求得到3种不同颜色的球的可能取法:\n");
break;
default:
break;
}
}
printf("\n");
}
}
}
}
}
}
运行结果如下图所示;
{
if((k!=i)&&(k!=j))
{
n=n+1;
printf("第%d个筛选组合\n",n);
printf("%-4d",n);
for(loop=1;loop<=3;loop++)
{
switch(loop)
{
case 1:
pri=(enum color)i;//此处需要进行强制类型转换,否则报错
break;
case yellow:
printf("%-10s","yellow");
break;
case blue:
printf("%-10s","blue");
break;
case white:
printf("%-10s","white");
break;
case black:
printf("%-10s","black");
printf("\n");
enum color{red,yellow,blue,white,black };
enum color pri;
int i,j,k,n,loop;
n=0;
for(i=red;i<=black;i++)
{
for(j=red;j<=black;j++)
{ቤተ መጻሕፍቲ ባይዱ
if(i!=j)
{
for(k=red;k<=black;k++)
相关文档
最新文档