【发布时间】:2020-07-25 21:43:18
【问题描述】:
我正在返回 C 语言编程,但在尝试编译程序时出现此错误:
错误:“getMedia”的类型冲突
我没有找到下面的错误,首先我认为这可能是一个类型错误,但事实并非如此,我试图将上面的函数声明为全局“变量”,但它不起作用。
有人可以帮我吗?
#include <stdio.h>
#include <stdlib.h>
int main()
{
float nota1,nota2,nota3,nota4;
scanf("%f %f %f %f",¬a1,¬a2,¬a3,¬a4);
float media = getMedia(nota1,nota2,nota3,nota4);
if(media < 5.0 && media >= 0){
printf("Aluno reprovado\n");
}else if(media > 7 && media <= 10){
printf("Aluno aprovado\n");
}else{
checkExam();
}
}
float getMedia(float nota1,float nota2, float nota3, float nota4){
return (nota1*2+nota2*3+nota3*4+nota4)/10;
}
【问题讨论】:
标签: c linux function compiler-errors