I wrote this code, but when I want to print the average at the end, all it says is 0.00.
What am I doing wrong?
Code:
#include <stdio.h>
char first, last;
int test_one, test_two, test_three;
int test_one_score, test_two_score, test_three_score;
int averageGrade;
int main()
{
//Get the maximum scores.
printf("Please enter the maximum score possible for test one: ");
scanf("%d", &test_one);
printf("Please enter the maximum score possible for test two: ");
scanf("%d", &test_two);
printf("Please enter the maximum score possible for test three: ");
scanf("%d", &test_three);
//Get students name.
printf("\nEnter your first and last name initials: ");
scanf(" %c%c", &first, &last);
//Get student test grades.
printf("\n\nEnter your test one score: ");
scanf("%d", &test_one_score);
printf("Enter your test two score: ");
scanf("%d", &test_two_score);
printf("Enter your test three score: ");
scanf("%d", &test_three_score);
//Calculate average grade.
averageGrade = (test_one_score + test_two_score + test_three_score)/(test_one + test_two + test_three) * 100;
//Output student's info.
printf("\nStudent's initials: %c%c", first, last);
printf("\nAverage Score: %d\n", averageGrade);
return (0);
}