トップページ > プログラム > 2016年01月22日 > XYxHX+Wa

書き込み順位&時間帯一覧

21 位/181 ID中時間01234567891011121314151617181920212223Total
書き込み数0002000000000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net

書き込みレス一覧

スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
931 :デフォルトの名無しさん[]:2016/01/22(金) 03:13:15.68 ID:XYxHX+Wa
A,B、Cという機能がある。
A,Bは有効、無効にすることができる。
A,Bがどちらも有効な場合、Aの機能が使用される。
Aのみ有効な場合、Aの機能が使用される。
Bのみ有効な場合、Bの機能が使用される。
A,Bがどちらも無効な場合、Cの機能が使用される。

上記条件を満たすエレガントなコードを書け。

全然、エレガントに書けないんだが。
スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
932 :デフォルトの名無しさん[]:2016/01/22(金) 03:34:57.16 ID:XYxHX+Wa
#include <stdio.h>

int check (int a, int b)
{
int flag = 2;
if (b) flag = 1;
if (a) flag = 0;

switch (flag){
case 0: printf("A is enable.\n"); break;
case 1: printf("B is enable.\n"); break;
default: printf("C is enable.\n"); break;
}
}

int main(void) {

check(1,0);
check(0,1);
check(1,1);
check(0,0);

return 0;
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。