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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCでMOUSEORG関数が上手く処...
-
プログラムの記法 インラインコ...
-
アクセスで桁数を増やしたい
-
gccの最適化オプションで挙動が...
-
VB6で読み上げをしたい
-
sinカーブの表示のさせ方
-
ASP.netのおすすめ参考書
-
木偏に「久」
-
差し込み後、元データを変更し...
-
for whichの使い方
-
特定の文字列で列を区切るには?
-
ソフトバンクの無料着うたのお...
-
SQLで列名を変数にできないでし...
-
SQLで特定の項目の重複のみを排...
-
複数アドインプログラムをひと...
-
一度のsqlで値を取得するには
-
ある条件の最大値+1を初番する...
-
Outlook 送受信エラー
-
誰か教えてください
-
IDの欠番
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
1、Rstudioで回帰直線を求める...
-
access2021 VBA メソッドまたは...
-
1日に1人がこなせるプログラム...
-
JANコードとPOSコードは同じ?
-
エクセルに見えない文字(JISX0...
-
変数名「cur」について
-
access2003 クエリSQL文に...
-
Excelシート上で右クリックがで...
-
【VB6】実行ファイルとした後、...
-
COBOLの文法
-
Exel VBA 別ブックから該当デ...
-
JavaScriptの定数名が取り消し...
-
C# コードビハインドについて
-
JIPS-Eコードのコード表について
-
Nullの使い方が不正です。
-
PreviewKeyDownイベントが2回...
-
VBAでファイルオープン後にコー...
-
ユーザーフォームに2つのコン...
-
ACCESSユニオンクエリでORDER B...
おすすめ情報
ひと通りやってみたんですがうまく動かなくて、、