与えられた数字(変数 int num)が3の倍数のときは「three」を、4の倍数のときは「four」を、3の倍数かつ4の倍数のときは「threefour」を、それ以外のときは入力の数字そのものを出力するプログラムを作成し、コンパイル、実行し正しく動作することを確認した上でソースコードを回答せよ。
例えば
num = 9 の場合は「three」が出力される。
num = 8 の場合は「four」が出力される。
num = 12 の場合は「threefour」が出力される。
num = 5 の場合は「5」が出力される。
ソースコードの先頭部分は以下の通りとする。
#include <stdio.h>
int main(void){
int num;
num = 8; // 任意の正の整数値が与えられる
(//以下から作成)
なのですが解答をなくしてしまい
わからずじまいです。
とても初歩的なところだと思われますが
よろしくお願いいたします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
回答なんか見ないで、自分で作ってみてはどうでしょう?
その上で、わからない点に絞って質問しましょう。
プログラム自体は、極簡単なものです
文章をそのままプログラムにすれば、
もし numが3の倍数 かつ numが4の倍数ではない なら
three と出力
そうではなく、もし numが3の倍数でなく かつ numが4の倍数 なら
four と出力
そうではなく、もし numが3の倍数 かつ numが4の倍数 なら
threefour と出力
いずれでもなければ
num を出力
こんな感じです。
もっと効率よいものを作ることもできます。
No.3
- 回答日時:
「three」(文字列)が出力されるのと、「5」(int)が出力される、のは両立できません。
したがって、このプログラムは作れないのでは?
それとも、出力は、関数の戻りではなく、標準出力(デスプレイ)でしょうか?
(それだとint main(void)の意味が不明ですが。。)
No.4
- 回答日時:
「解答をなくし」たことで, 何が「わからずじまい」なんですか?
C のホスト環境では, main は
・int main(void)
・int main(int, char **)
・その他処理系定義の形
のいずれかである必要があります>#3. ということで「処理系に無関係に『正しいプログラム』を書く」という観点では間違っていません.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# C pointer? or... 2 2022/03/29 00:47
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
詳しくないので、どなたかお教...
-
VBA レジストリの値の読み方に...
-
printfとputcharの違いは
-
MMDでavi出力が出来ない
-
COBOLのMOVEで桁数が異なる場合
-
VBAでテキスト出力時のスペース...
-
プログラムについての質問です...
-
4Kの外部モニターに出力すると...
-
【エクセル、並び替えについて】
-
printfの書式%.*s
-
cout と cerrの違い
-
エクセルで英字と数字を組み合...
-
コンセントの電力は入力と出力...
-
TV出力ポートをOFFにすれば良い...
-
CRC16計算について
-
【PowerPoint VBAの高速化】
-
ACアダプタの適合性・互換性に...
-
\\00.入力先ディレクトリ上でWO...
-
ExcelマクロでIEのHP上のダウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
コンセントの電力は入力と出力...
-
AIに回答させるって
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
printfとputcharの違いは
-
ACCESS クエリ→フォーム...
-
VBAのExecメソッドで画面を非表...
-
COBOLのMOVEで桁数が異なる場合
-
テキストファイルから特定の文...
-
VBAで有効数字の設定
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
おすすめ情報