我在c中有非常基本的程序用于计算成绩,但它没有正常运行请任何人帮忙,这里是代码
#include <stdio.h>
#include <math.h>
int main()
{
int test1 ,test2,assignment1 , assignment2;
printf("Please enter the first test mark: ");
scanf("%f", &test1);
printf("You entered: %f \n", test1);
printf("Please enter the second test mark: ");
scanf("%f", &test2);
printf("You entered: %f \n",test2);
printf("Please enter the first assignment mark: ");
scanf("%f", &assignment1);
printf("You entered: %f \n", assignment1);
printf("Please enter the second assignment mark: ");
scanf("%f", &assignment2);
printf("You entered: %f \n", assignment2);
/* Now using nested ifs the program will use the calculate the average of the entered numbers and will
determine what the final mark is for the student */
if ((test1+test2+assignment1+assignment2)/4 == '100>80')
printf ("You got an A! \n");
else
if ((test1+test2+assignment1+assignment2)/4 == '79>70')
printf ("You got a B! \n");
else
if ((test1+test2+assignment1+assignment2)/4 == '69>60')
printf ("You got a C! \n");
else
if ((test1+test2+assignment1+assignment2)/4 == '59>50')
printf ("You got a D! \n");
else
if ((test1+test2+assignment1+assignment2)/4 == '49>0')
printf ("You got an F! \n");
else
if (test1,test2 == '50>0')
printf ("You got an F! \n");
else
if ((assignment1, assignment2) == '50>0')
printf ("You got a ! \n");
else
printf ("INVALID MARK! \n");
return 0;
}