Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1598574
  • 博文数量: 354
  • 博客积分: 8137
  • 博客等级: 中将
  • 技术积分: 5137
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-26 15:40
文章分类

全部博文(354)

文章存档

2010年(300)

2009年(54)

分类: C/C++

2010-07-02 07:15:08

#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;
}


阅读(1415) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~