阅读量:1
在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分别是用户输入的两个整数的值。