[過去ログ] ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
86(2): デフォルトの名無しさん (ワッチョイ a301-izju) [sage] 2021/12/18(土) 10:36:30.21 ID:rkAxz2WM0(1/2) AAS
外部リンク:dotnetfiddle.net
ランダムで0〜100までの数値を出して0〜50と50〜80、80~100の場合に分けてそれぞれを表示するプログラムです
場合分けを増やすとどうしてもforが複数回繰り返してしまいます、2回目以降の
for (int i = 0; i < 5; i++)
を1回に抑えたいのですが何かいい方法はありませんか?
91: デフォルトの名無しさん (ワッチョイ 5f78-kSWT) [sage] 2021/12/18(土) 11:57:23.73 ID:EMtIeou+0(2/2) AAS
>>86
宿題っぽいから単純にメソッドを分けてみたよ
外部リンク:dotnetfiddle.net
94: デフォルトの名無しさん (アウアウウー Sa9f-xPAV) [sage] 2021/12/18(土) 14:04:14.85 ID:GkRVZLhXa(1) AAS
>>86
その例なら単純にdata[]を昇順にソートしてから
var i = 0;
Console.Write("0以上50未満:");
for (; data[i] < 50 && data[i] >= 0; i++) { ... }
Console.Write("50以上80未満:");
for (; data[i] < 80 && data[i] >= 50; i++) { ... }
とかでいいんじゃないの?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s