\n是 输出换行符,不能用在输入;scanf函数从键盘输入数据时,输入数据之间用空格或者enter键隔开。
我记得 fscanf,scanf都是识别回车符的当你的输入回车时出现换行。。就被scanf读取走了。。咋会出现3行300 1000700 12001500 2100呢?
我不太清楚你的意思,自动换行的说法我没有听过,一般格式输入输出字符都有‘\n’表示换行,如scanf("%d\n",&a)