#include <stdio.h>
int main(void)
{
   int num = 0;
   int pre,quiz,pro,mexam,lexam;
   char name[12];
   double sum;
   sum = pre*0.2+quiz*0.1+pro*0.2+mexam*0.25+lexam*0.25;
 
   printf(\"이름을 입력하세요.\\n\");
   scanf(\"%s\",&name);
   printf(\"학번을 입력하세요.\\n\");
   scanf(\"%d\",&num);
   printf(\"\\t<<성적반영비율>>\\n\");
   printf(\"출석(20%%),퀴즈(10%%),프로젝트(20%%),중간고사(25%%),기말고사(25%%)\\n\");
   printf(\"당신의성적을 입력하시오.\\n\");
  
   printf(\"출석점수\\n\");
   scanf(\"%d,\",&pre);
   printf(\"퀴즈점수\\n\");
   scanf(\"%d,\",&quiz);
   printf(\"프로젝트점수\\n\");
   scanf(\"%d,\",&pro);
   printf(\"중간고사점수\\n\");
   scanf(\"%d,\",&mexam);
   printf(\"기말고사점수\\n\");
   scanf(\"%d,\",&lexam);
   printf(\"당신의 성적은 %d입니다.\\n\",sum);

   if(sum>=96){
    printf(\"학점은 A+입니다.\\n\");
   }else if((sum>=90)&&(sum<95)){
    printf(\"학점은 A입니다.\\n\");
   }else if((sum>=85)&&(sum<90)){
    printf(\"학점은 B+입니다.\\n\");
   }else if((sum>=80)&&(sum<85)){
    printf(\"학점은 B입니다.\\n\");
   }else if((sum>=75)&&(sum<80)){
    printf(\"학점은 C+입니다.\\n\");
   }else if((sum>=70)&&(sum<75)){
    printf(\"학점은 C입니다.\\n\");
   }else if((sum>=65)&&(sum<70)){
    printf(\"학점은 D+입니다.\\n\");
   }else if((sum>=60)&&(sum<65)){
    printf(\"학점은 d입니다.\\n\");
   }else
    printf(\"학점은 F입니다.\\n\");
  

   return 0;
}

이렇게해서 점수를 입력하고 출력을하면 값이 무조건 - 가 나오고 학점은 F라고 뜨는데요 어떡게 해야하는거죠 ㅜ_ㅜ?
입력은 정수로했는데 소숫점을 곱해서 그런건가요? 자세한 설명좀 부탁드릴게요 ㅠ_ㅠ!