我需要编写一个计算GPA的代码,它需要具备以下特性:
我只是一个打手,所以我需要帮助。 这是我写的代码,但它显示错误“错误:找不到'ld'”(我在Windows 10中使用Code :: Blocks)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{
float calificacion_1, calificacion_2, calificacion_3, calificacion_4;
printf("Ingrese calificacion 1: ");
scanf("%f", &calificacion_1);
printf("Ingrese calificacion 2: ");
scanf("%f", &calificacion_2);
printf("Ingrese calificacion 3: ");
scanf("%f", &calificacion_3);
printf("Ingrese calificacion 4: ");
scanf("%f", &calificacion_4);
if ((calificacion_1 + calificacion_2 + calificacion_3 + calificacion_4) / 4 >= 70)
printf("aprueba\n");
else
printf("reprueba\n");
putchar('\n');
system("pause");
return EXIT_SUCCESS;
}
此外,我不知道如何应用第4,5和6点。
答案 0 :(得分:0)
只做一件事重新安装代码块..对我有用..我也在dev-c ++上运行你的代码运行良好...所以我建议你安装dev-c ++
答案 1 :(得分:0)
声明平均变量
float average;
average=calificacion_1+calificacion_2+calificacion_3+calificacion_4)/4;
if(average>=80)
{
printf("\nAbsolved");
}
else if(average>=45 && average<80)
{
printf("\nExam");
}
else
{
printf("\nFail");
}