为什么错了啊?难道不是这样写吗,我觉得非常对啊,有没有人可以回答一下我的问题啊


- 程序里面所有的float都改为int,整个程序并不需要浮点型。
- 主函数main()前请加上int或者void,鉴于你主函数没有返回值,,就改为void main() 。
- 当if,else if或者else下的语句不止一行时,要用大括号括起来,不然走到哪里出了if你都不清楚。
你定义的fun函数中的形参是int类型,而你主函数定义的变量是float类型,明显的类型不匹配,很容易犯得错误。
scanf中间用空格分开三个%d