つい先日楽しく学ぶC言語と言う本と、Bit Arrowと言うサイトを使ってプログラミングの勉強を始めましたが、第二章の演習ページの問題の答えがどうしても分かりません。また、答えが載っていなく確認のしようがなく進めない状態ですので、恐れ入りますが答え(記述)がわかる方がいましたら、回答を教えていただけませんか?
問題は以下の通りです。
(ア) %dを利用して半角数字の2を出力してみよう
(イ) 2を4回掛けた値を出力してみよう
ーーーここまでは分かりますーーー
(ウ) 2を4回掛けた値をint型の変数aに格納してみよう
(エ) int型の変数bに(ウ)で作成した変数aを格納してみよう
(オ) int型の変数cに変数aと変数bをかけた結果を代入してみよう
(カ) 変数cを出力してみよう
(キ) scanf()を利用し2つの数値を画面から入力し足した結果を表示してみよう
以上です。初歩だとは思いますが、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
以下のようにしてください。
#include <stdio.h>
int main() {
int a;
int b;
int c;
int d;
int e;
printf("%d\n",2); //(ア)
printf("2を4回掛けた値=%d\n",2*2*2*2); //(イ)
a = 2*2*2*2; //(ウ)
b = a; //(エ)
c = a * b; //(オ)
printf("変数c=%d\n",c); //(カ)
printf("2つの数値を入力=>"); //(キ-1)
scanf("%d %d",&d,&e); //(キ-2)
printf("足した結果=%d\n",d+e); //(キ-3)
return 0;
}
No.2
- 回答日時:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
/* (ア) */
printf("%d\n", 2);
/* (イ) */
printf("%d\n", 2 * 2 * 2 * 2);
/* (ウ) */
int a = 2 * 2 * 2 * 2;
/* (エ) */
int b = a;
/* (オ) */
int c = a * b;
/* (カ) */
printf("%d\n", c);
/* (キ) */
char x[2][5];
for(int i = 0; i < 2; i++) {
scanf("%4s%*[^\n]", x[i]);
getchar();
}
printf("%ld\n", strtol(x[0], NULL, 10) + strtol(x[1], NULL, 10));
return EXIT_SUCCESS;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- Ruby プログラミング 3 2023/06/09 14:30
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での引数の省略方法
-
【C++】関数ポインタの使い方
-
「指定されたキャストは有効で...
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
「{ } で囲むだけ」は正しい?
-
実数の整数部,小数部の取得
-
c言語の配列を使ってサイコロを...
-
if と配列の組み合わせ
-
C言語で行列の積を計算できるよ...
-
入力を待たずにstdinの監視をし...
-
C言語 エラーの原因がわからな...
-
C++でvectorにテキストファイル...
-
ラップ関数とはどんなものですか?
-
数字列を3桁ごとにカンマで区切...
-
return 1L
-
PowerShellがうまくいかない
-
C言語の配列をC++のvectorに高...
-
野球の対戦成績のテーブル表示...
-
部分行列の抜き出し(C言語)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
【C++】関数ポインタの使い方
-
C言語 エラーの原因がわからな...
-
c++でテンプレートのコードでわ...
-
(int *)の意味
-
ラップ関数とはどんなものですか?
-
数字列を3桁ごとにカンマで区切...
-
c言語のリダイレクトによる円...
-
比較回数と交換回数表示について
-
実数の整数部,小数部の取得
-
if と配列の組み合わせ
-
構造体の勉強中です 合計点の高...
-
PowerShellがうまくいかない
-
c言語の配列を使ってサイコロを...
-
課題でつまってます・・・
-
C言語のサイコロシミュレート
-
エラー 添字が付けられた値が、...
おすすめ情報
(ウ)まで分かりました。(エ)以下をお願いします。