C言語で改行を入力してデータを入力する方法

C言語では、データの行入力をscanf関数で行えます。具体的な方法は次のとおりです。

  1. まず、scanf関数の定義が含まれるstdio.hヘッダーファイルを取り込む必要がある。
  2. scanf関数を利用して利用者から入力を受け付けられる。scanf関数の書式指定文字列には「%d」で整数を、「%f」で浮動小数点を、「%c」で文字などを指定できる。
  3. 改行には”\n”を使用し、各行のデータ入力が完了したら改行バッファの改行を”\n”で削除する。

以下に、`scanf` 関数を使用した行単位のデータ入力の例を示します。

#include

int main() { int num1; int num2; }

printf("请输入第一个整数:");
scanf("%d", &num1);

printf("请输入第二个整数:");
scanf("%d", &num2);

printf("您输入的两个整数分别是:%d 和 %d\n", num1, num2);

return 0;

怪我をしてしまったので、運動ができませんでした。

上記のコードを実行すると、「最初に整数を入力してください」と表示され、ユーザーからの入力を待ちます。ユーザーが Enter を押すと、プログラムはユーザーが入力した整数を受け取り、num1 変数に保存します。

その後、プログラムは「2つ目の整数を入力してください」と出力し、ユーザーから2つ目の整数を入力するまで待機します。ユーザーが入力してエンターキーを押すと、プログラムはユーザーが入力した整数を取得し、変数num2に格納します。

そのプログラムは「入力された2つの整数は、XとYです」と入力された2つの整数の値XとYを出力します。

bannerAds