我试图编译这个但是我一直遇到冲突的类型错误。我不确定该做什么或如何解决我![在此处输入图像描述] [1] t ..
编辑;经过一些工作我得到了很多错误,但我仍然有一些 http://i.imgur.com/McbqQ.png
答案 0 :(得分:1)
您将所有变量声明为双精度数,但将calc设置为接受整数。
编辑:此外,您将双打放入方法定义中声明为传递参数的局部变量,而不是简单的本地化变量。有很多方法你可以做不同的事情,但考虑到这似乎是一个功课或学习经验,我会说你应该从定义中删除成绩,将你的剩余参数更改为双打,并在你的内容中声明成绩方法体。还有一些事情要做,但这应该让你顺利。
答案 1 :(得分:0)
请注意,您的calc原型是:
int calc(int grade);
但你的定义是
int calc(int grade, int cw, int hw, int qz, int fe) {
更新你的原型以符合你的定义,它应该解决这个问题。