#include#includeview codeusing
namespace
std;
intmain() ; //
宣告列舉型別color
color_set color;
int i, j, k, counter = 0, loop; //
counter是累計不同顏色的組合數
for (i = red; i <= black; i++)
cout
<< setw(15) <
/*下面輸出每種取法,一行為一種取法的三個顏色
*/for (loop = 1; loop <= 3; loop++)
switch
(color)
}cout
<< endl; //
輸出一種取法後換行
} }}}
cout
<< "
共有:"
<< counter << "
種取法"
<
getchar();
return0;
}
參考:
C 中的列舉
列舉型別是一種的值型別,它用於宣告一組命名的常數。1 列舉的宣告 列舉宣告用於宣告新的列舉型別。訪問修辭符 enum 列舉名 基礎型別 基礎型別必須能夠表示該列舉中定義的所有列舉數值。列舉宣告可以顯式地宣告 byte sbyte short ushort int uint long 或 ulong ...
C 中的列舉
實際上列舉型別的變數,就是乙個命名常量的集合,它們在c 下使用enum關鍵字進行宣告,每乙個enum型別都自動繼承自system.enum類,所以當我們對列舉型別變數進行操作時可以使用system.enum類下的所有公開方法,可見我們也可以對 列舉型別的變數 稱之為 例項化列舉類的物件。列舉型別其實...
C 中的列舉
列舉型別是一種的值型別,它用於宣告一組命名的常數。1 列舉的宣告 列舉宣告用於宣告新的列舉型別。訪問修辭符 enum 列舉名 基礎型別 基礎型別必須能夠表示該列舉中定義的所有列舉數值。列舉宣告可以顯式地宣告 byte sbyte short ushort int uint long 或 ulong ...