#include<stdio.h> int main() { int a; scanf("%d\n", &a); printf("%d",a); return 0; }
\n什么时候都不会被认为是空白符你是说数据分隔符吗你只要求输入一个数据,这里没分隔符什么事而你要求输入一个换行那么当你输入了一个换行,这个换行会被当做scanf里要求的换行,而不被认为是数据确认所以你需要连续键入两个回车代码才会取消阻塞
\n,是换行符的意思。