在C語言中,可以使用scanf函數來分行輸入數據。具體的方法如下:
首先,需要引入stdio.h頭文件,該頭文件里面包含了scanf函數的定義。
使用scanf函數來接收用戶的輸入。scanf函數的格式控制字符串中可以使用"%d"來表示整數、“%f"來表示浮點數、”%c"來表示字符等。
使用"\n"來表示換行符,每輸入完一行數據后,使用"\n"來清除輸入緩沖區中的換行符。
以下是一個示例代碼,演示了如何使用scanf函數進行分行輸入數據:
#include <stdio.h>
int main() { int num1, num2;
printf("請輸入第一個整數:");
scanf("%d", &num1);
printf("請輸入第二個整數:");
scanf("%d", &num2);
printf("您輸入的兩個整數分別是:%d 和 %d\n", num1, num2);
return 0;
}
運行上述代碼后,程序會先輸出"請輸入第一個整數:",然后等待用戶輸入一個整數,用戶輸入回車后,程序會接收到用戶輸入的整數,并保存在num1變量中。
接著,程序會輸出"請輸入第二個整數:",然后等待用戶輸入第二個整數,用戶輸入回車后,程序會接收到用戶輸入的整數,并保存在num2變量中。
最后,程序會輸出"您輸入的兩個整數分別是:X 和 Y",其中X和Y分別是用戶輸入的兩個整數的值。