改成printf("a=%.2f\n,b=%.2f\n,c=%.2f\n,\d=%.2f\n,e=%.2f\n",a,b,c,d,e);试试C语言中一行只可以输入80个字符,如果代码需要换行,则在每行后面加上行结束符“\”像你的第二条语句,没加行结束符,编译时会认为,字符串没有正确结束