在C語言中,可以使用scanf()
函數來實現分行輸入。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
變量中。最后,程序會打印出用戶輸入的兩個數。
注意,scanf()
函數使用%d
格式說明符來表示輸入的數據類型是整數。如果用戶輸入的是非數字字符,程序可能會出錯。因此,在實際應用中,我們需要對用戶輸入進行錯誤處理。