#include #include #include #include #include #include #include #include //国家ビット #define KOREA 1 #define JAPAN 2 #define CANADA 4 #define USA 8 void print_nation(int); int main() { int nation; //国家の登録 nation = (KOREA | JAPAN | CANADA | USA); //登録国家を出力 print_nation(nation); //カナダを抜く nation &= ~CANADA; print_nation(nation); return 0; } void print_nation(int nation) { if(KOREA & nation) printf("KOREA\n"); if(JAPAN & nation) printf("JAPAN\n"); if(CANADA & nation) printf("CANADA\n"); if(USA & nation) printf("USA\n"); }