小霸王88的ChinaUnix博客
小霸王88
全部博文(321)
Makefie(2)
CFE(2)
mini2440(5)
TQ210(0)
TQ210(1)
mini2440(13)
TS流(10)
自动售货机(2)
百度手环(3)
DPMR(1)
集群技术(0)
AES(1)
RSA(0)
SHA(1)
MD5(0)
2017年(1)
2016年(10)
2015年(61)
2014年(187)
2013年(62)
Jxiang
victure8
upon_88
hg1995
瀚海书香
dyli2000
tekkaman
andyhzw
jeson201
chen4546
xiaopaox
sunpower
chz07088
草根老师
东汉魏国
lukeyzha
fanrwx
分类: C/C++
2014-06-24 12:06:01
原文地址:C语言实例50:枚举类型 作者:hnrainll
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { enum color {blue, red, yellow, purple, black}; enum color i, j, k, pri; int n, loop; n = 0; for(i = blue; i <= black; i++) for(j = blue; j <= black; j++) if(i != j){ for(k = blue; k <= black; k++) if((k != i) && (k != j)){ n++; printf("%-6d", n); for(loop = 1; loop <= 3; loop++) { switch(loop) { case 1: pri = i; break; case 2: pri = j; break; case 3: pri = k; break; default: break; } switch(pri) { case blue: printf("%-10s", "blue"); break; case red: printf("%-10s","red"); break; case yellow: printf("%-10s", "yellow"); break; case purple: printf("%-10s", "purple"); break; case black: printf("%-10s","black"); break; default:break; } } printf("\n"); } } printf("total: %5d\n", n); system("pause"); return 0; }
上一篇:C语言实例49:共用体变量
下一篇:C语言实例51:读写字符
登录 注册