You need address operator when scanning char:



printf("Enter desired grade: \n");
scanf("%c", &grade);


You are using address operator while printing variables, it will just print...