No.3ベストアンサー
- 回答日時:
/* 【問題2】*/
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
bool is_elected(char* str) {
if ((str[1] == str[2]) && (str[1] == str[3])) {
return true;
} else {
return false;
}
}
int main(void) {
char ticket_number[5];
printf("入場券 : ");
scanf("%4s%*[^\n]", ticket_number);
getchar();
printf("プレゼント判定 : %s\n", is_elected(ticket_number) ? "Yes" : "No");
return EXIT_SUCCESS;
}
/* 【問題3】*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char buffer[5];
printf("購入金額 : ");
scanf("%4s%*[^\n]", buffer);
getchar();
int purchase = strtol(buffer, NULL, 10);
printf("投入金額 : ");
scanf("%4s%*[^\n]", buffer);
getchar();
int investment = strtol(buffer, NULL, 10);
int money = investment - purchase;
int coins[] = {500, 100, 50, 10};
int change[4] = {0};
for (int i = 0; i < 4; i++) {
if (money >= coins[i]) {
change[i] = money / coins[i];
money %= coins[i];
}
}
printf("お釣り硬貨の枚数\n\
500円玉 : %d\n\
100円玉 : %d\n\
50円玉 : %d\n\
10円玉 : %d\n", change[0], change[1], change[2], change[3]);
return EXIT_SUCCESS;
}
No.2
- 回答日時:
その「ひと通りやってみた」とか「うまく動かない」を具体的に書いてみてください.
何をどう考えてどのようなプログラムを書いたのか, そしてどのように動かしてどう「期待と異なっていた」のか.
ところで「おかしな」入力はどうすればいい?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語の質問です HTMLでこのようなコードを書いたのですがそれをC言語で同じように書きたいです < 1 2022/08/11 23:38
- C言語・C++・C# c言語について 下記の計算結果を出力するコードを記述する問題で 0-4 3.14×2 5÷3 30÷ 5 2022/05/17 22:41
- C言語・C++・C# C言語について質問です。 以下のような結果を出すためにはどのようなコードが良いですか?サンプルコード 3 2022/11/01 16:19
- C言語・C++・C# C言語について。 11 2023/02/25 10:31
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- C言語・C++・C# c言語の質問です。 ランダムに4桁の暗証番号を出力するプログラムを作ったのですが、4947→4973 3 2022/04/16 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
Exel VBA 別ブックから該当デ...
-
JANコードとPOSコードは同じ?
-
IF文、条件分岐の整理方法
-
PreviewKeyDownイベントが2回...
-
1日に1人がこなせるプログラム...
-
SQL
-
オートフィルタで抽出結果に 罫...
-
COBOLの文法
-
access2003 クエリSQL文に...
-
Accessツールにおいて、一番長...
-
エクセルに見えない文字(JISX0...
-
ASP.NETのSiteMapPathについて
-
Excel VBA 空白をセルを探して...
-
ACCESSユニオンクエリでORDER B...
-
エクセルVBA ユーザーフォーム...
-
ASCIIコードを文字に変換したい
-
特定行の背景色を変えたいのですが
-
エクセル VBA 同じ内容のセル...
-
VLookup関数を使ってラベルに表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
1、Rstudioで回帰直線を求める...
-
1日に1人がこなせるプログラム...
-
access2003 クエリSQL文に...
-
エクセルVBAコードで教えて下さ...
-
Exel VBA 別ブックから該当デ...
-
JavaScriptの定数名が取り消し...
-
COBOLの文法
-
access2021 VBA メソッドまたは...
-
PreviewKeyDownイベントが2回...
-
JANコードとPOSコードは同じ?
-
過剰なオブジェクト指向脳から...
-
特定行の背景色を変えたいのですが
-
ACCESSユニオンクエリでORDER B...
-
変数名「cur」について
-
Nullの使い方が不正です。
-
◾️Excel VBA 統合について Cons...
-
欠番の抽出について
-
VBA リストボックス(複数条件...
-
ACCESSで、履歴事項を管理する...
おすすめ情報
ひと通りやってみたんですがうまく動かなくて、、