Cプログラムにユーザー入力を追加するには、標準の入力ライブラリ「STDIO.H」の「SCANF」関数を使用できます。この関数は、ユーザーからの入力を読み取り、指定された変数に保存します。「Hello World」プログラムを変更してユーザー入力を含める方法の例を次に示します。

#include <stdio.h>

int main（）
{
Char Name [20];
printf（ "名前を入力："）;
scanf（ "％s"、name）;
printf（ "hello％s \ n"、name）;
0を返します。
}

このプログラムでは、「scanf」関数を使用して、ユーザーから文字列（最大19文字）を読み取り、「name」変数に保存します。ユーザーは、「あなたの名前を入力：」というメッセージで名前を入力するように求められます。次に、「name」変数に保存されている値を使用して、「printf」関数を使用してユーザーにパーソナライズされたグリーティングを印刷します。

プログラムのコンパイルと実行は、以前と同じです。nullターミネーター文字を保存する必要があるため、「名前」配列のサイズは、許可する文字の最大数を超えるものである必要があることに注意してください。
To add user input to your C program, you can use the "scanf" function from the standard input library, "stdio.h". This function reads input from the user and stores it in a specified variable. Here's an example of how to modify the "Hello World" program to include user input:

#include <stdio.h>

int main()
{
char name[20];
printf("Enter your name: ");
scanf("%s", name);
printf("Hello %s\n", name);
return 0;
}

In this program, the "scanf" function is used to read a string (up to 19 characters) from the user and store it in the "name" variable. The user is prompted to enter their name with the "Enter your name:" message. Then, the "printf" function is used to print a personalized greeting to the user, using the value stored in the "name" variable.

Compiling and running the program is the same as before. Note that the size of the "name" array should be one more than the maximum number of characters you want to allow, as it needs to store the null terminator character.