求解答c语言最基础的问题

如何在第一行输入了两个数字后,换行, 然后输入下一组数字,我该如何换行,求解答

print ("/n")

打印的话,c语言是printf("\n");是换行

System.out.println("\n\r");

没明白,是数组里吗?数组的数用逗号隔开,换行用回车换

用一个变量控制,在2的整数倍的时候输出一个换行语句

 scanf("%d%d",&a1,&a2);
 printf("\n");
 scanf("%d%d",&b1,&b2);

可以先用scanf()输入两个数,然后用printf()输出一个换行,然后重复scanf()不解决了吗?

第一,你可定义一个结构体数组存储你输入的值,
第二,你可以增加一个控制变量,每当是输入的个数是2的倍数的时候输出一个换行

首先,确定你要输入的是数字,即整形类型。
如果输入的是整形类型,scanf("%d,%d,%d,%d",a,b,c,d);就能解决问题。
例如,我们输入1,2然后回车(进行换行操作)接着输入3,4。这时候我们能够将1,2,3,4分别赋值给a,b,c,d。

由于scanf是从标准输入缓冲区中读取输入的数据,而键盘输入的数字都存入标准输入缓冲区中。
缓冲区中的回车和空格只是对gets和scanf("%c") ,getchar 情况下有影响!对其他数据输入没有影响

如果你输入的要输入的是字符型,则必须用一个getchar来接收‘\n’。从而避免换行符对输入数据的影响。

直接在输入的时候按回车就好,当前语句的赋值没结束之前是不会结束的。
楼上说的很详细。
比如要输入四个,a,b,c,d,输入完前两个按回车是接着给c和d赋值的