入力の数を数え、それに応じて分類する通常の C プログラムをいじっています。私はまだそれをどのように行うかを考えているので、今のところコードを書いていないので、説明するために最善を尽くします.
このプログラムでどこに行きたいかの例として、人々からの投票数を数えたいとしましょう。私が興味があるのは人口統計だけで、実際の投票には興味がありません。そのため、ユーザーは個々の投票で各人の性別と年齢を入力し、最後に合計数に追加して、男性と女性を集計します。集計に役立つように、各年齢層に割り当てられたキャラクターがあります。たとえば、0 ~ 20 歳 = A、21 ~ 40 歳 = B、41 歳以上 = C です。次に、カウントを終了する X0 のような入力があります。
したがって、ユーザー入力として性別と年齢を使用すると、次のようになります (箇条書きは無視してください)。
- 性別と年齢を入力してください: 男性 17
- 性別と年齢を入力してください: 女性 20
- 性別と年齢を入力してください: 男性 30
- 性別と年齢を入力してください: 女性 46
- 性別と年齢を入力してください: 男性 35
- 性別と年齢を入力してください: X0
- 男性:ABB
- 女性: AC
- 合計: 5
私はまだ言語を学んでいるので、これを達成するためにwhile、for、およびdo whileループを使用することを考えていますが、これを実行するのに苦労しています。
何かアドバイスがあれば、よろしくお願いします。
ありがとうございました