![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
この列挙体でsysjanの関数はあっていますか?
大至急よろしくお願いいたします
typedef enum janken {
Gu = 0, Choki = 2, Pa = 5}JPON;
JPON sysjan(int sainome) {
int pon;
switch(sainome)
{
case 1:pon = 0; break;
case 2:pon = 0; break;
case 3:pon = 2; break;
case 4:pon = 2; break;
case 5:pon = 5; break;
case 6:pon = 5; break;
}
return((JPON)pon);
}
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
だから前書いたけど無駄が多い。
JPON sysjan(int sai) {
switch(sai) {
case 1: case 2:
return Gu;
case 3: case 4:
return Choki;
default:
return Pa;
}
}
この問題:
https://oshiete.goo.ne.jp/qa/12336707.html
は学生が回り道してメンド臭くなるように誘導してるようだけど、あまりにみっともなくそういう誘導に引っかからない事。
1. いくつかの条件で結果が同じな場合のswitch文の簡易な書き方を知ること。
2. せっかく列挙体で型を定義してるならそれをそのまま上手く利用すること。
3. breakとreturnを上手に使う事。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- JavaScript jsで、switch文で書かれた分をif文にできませんか。 1 2022/07/28 15:10
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- FTTH・光回線 インターネット回線について質問です 1 2022/04/23 06:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
return文がない場合の戻り値は...
-
Win32APIでウィンドウを中央に...
-
オーバーレイみたいな処理がしたい
-
音量調節
-
エラー Run-Time Check Failur...
-
独立係数について教えて下さい。
-
Enterキーを押されたら次の処理...
-
信頼区間の1.96や1.65ってどこ...
-
2÷3などの余りについて
-
マイナスからプラスへ転じた時...
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語について。
-
「Aに対するBの割合」と「Aに対...
-
正負を反転させて出力するプロ...
-
EXCELの分散分析表のP-値が....
-
大学数学の問題です。 加法群Z/...
-
教えてください。数学Bの二項分...
-
プログラムでの数字につく”f”の...
-
ある商品のロス率を5%見込み、...
-
ファイルから読みこむ方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
音量調節
-
return文がない場合の戻り値は...
-
C#のswitch文を簡略化したいの...
-
ゲームとかの解像度変更&全画...
-
エラー Run-Time Check Failur...
-
コンソールアプリケーションの...
-
キャレットの現在位置の表示 (W...
-
エディットボックスの背景の色...
-
COMPORTマルチスレッドで例外発生
-
ツリーコントロールの開閉アイ...
-
C言語win32api、エディットボッ...
-
Win32APIにて、ウィンドウ全体...
-
Win32APIでウィンドウを中央に...
-
エディットコントロール入力時...
-
ダイアログプログラムでEnterキ...
-
不思議な現象が起こるプログラ...
-
Win32のファイルダイアログのサ...
-
C言語のswitch case文で、scanf...
-
WM_CREATE について
-
ボタンのアイコン表示
おすすめ情報