So I'm writing a program about finding the sum number of all ranges for instance, if I enter a 1 and then a 10 it should display 55, but instead it display some long random number. Does anyone have a clue what's wrong with this code? Thanks!
#define <stdio.h>
calculateSum(int lowNumber, int highNumber);
int main()
{
   int lowerNumber,
       higherNumber;
   scanf("%d", lowerNumber);
   scanf("%d", higherNumber);
   printf("The sum of all ranges is: %d", calculateSum(lowerNumber, higherNumber));
int calculateSum(int lowNumber, int highNumber)
{
    int total;
    for(int x = lowNumber; x <= highNumber; x++)
    {
       total = total + x;
    }
    return total;
}
 
     
    