Alright, I just started teaching myself how to program C a couple days ago, so don't make fun of me too much!

My problem is the program goes goofy when displaying the final averaged number. Does it have to do with the "Double"? Im getting a result a 0.0000001. Also it displays "t" at the end of each number when displaying which number to input.Code:#include <stdio.h> //purpous is to have 4 numbers input and the average displayed main() { int a = 1; //counter double b; //numbers to be input double c = 0.0; //total of all b char d; //suffix to number while(a < 5) { printf("Input your %d%c number: ",a,d==1?'st':(a==2?'nd':(a==3?'rd':'th'))); //input numbers scanf("%fl",&b); //input numbers to be averaged c = c + b; //add all the numbers up ++a; //tell program to go to next number if (a<5) continue; //if not done inputting numbers, loops printf("The average of the 4 numbers is %fl.",c/4); //displays average of the sum of all 4 numbers inputted } return(0); }