请问换行符是一定要加的吗,为什么这个代码加上换行符就可以通过,不加就是错的

int main()
{
int x; float f; int y; scanf("%d%f%d",&x,&f,&y); printf("%d%d",x,y); printf("%d %d",y,x); printf("%.1f %d %d",f,x,y); return(0);}
你不加换行符,三个printf就全部输出在一行了,三个都加上,就会打印三行,才满足它的要求
对,题目怎样要求就怎样写,在一些网站上,换行符也可以写成空格