首先C我长时间没碰了,但你的程序的问题还是能看出来的,还是看看书吧。main函数就不对,应是main(){程序主体}。if函数没有返回值,你的程序中没必要用这么多花括号,当if或else后只有一句条件执行语句时,不位数用加括号。第2个printf中的%.3f跟小数点有关系吗?类型用浮点型足够。
printf("y=%.3f\n",x,y);把x,去掉
问题不大,最后printf里多个x参数。