我是大一新生有一个问题不明白

if(n%5==0)printf("\n");这是什么意思呀

如果n能整除5,打印换行符

if(n%5==0)printf("\n");
if是条件语句,满足(也就是括号内为true)则执行后面的代码。%是求余,==判断俩边数据是否相等返回true或false,printf是输出语句,\n是字符串里的换行符号。
基础不够,看课本太难或者老师讲的太少,自己找个网课去听,门槛低,容易懂。