不明白最后那个/n是什么意思,不加的话最后也能得出结果的
%c是表示字符型的输出,而你那个/n是错误的,正确的是\n。这个表示换行,对程序无影响。所以你写错了系统也不会提示你错误。
"换行",的确可以不加。相当于word中打完一句话后,又按了一个enter键,鼠标换一行了
/n表示输完后换行,因为这里输出‘y’已经是最后一行,所以有没有无所谓。
printf("%c" , money >= cost? 'y' ://这个地方少个空格'n' );