#include <stdio.h>
int main(void)

{
 int num=0;
 int grn=0, tn=0;
 double result=0;
 char gr;


 

 start :

  printf(\"학점 수, 성적 : \");
  scanf(\"%d %c\", &grn, &gr);
    
  if(gr==\'A+\')
   result=4.3*grn+result;
  else if(gr==\'A0\')
    result=4.0*grn+result;
  else if(gr==\'A-\')
    result=3.7*grn+result;
  else if(gr==\'B+\')
    result=3.3*grn+result;
  else if(gr==\'B0\')
    result=3.0*grn+result;
  else if(gr==\'B-\')
    result=2.7*grn+result;
  else if(gr==\'C+\')
    result=2.3*grn+result;
  else if(gr==\'C0\')
    result=2.0*grn+result;
  else if(gr==\'C-\')
    result=1.7*grn+result;
  else
    printf(\"\\n\");


 

  tn=grn+tn;
  
  printf(\"계속(Y는 0, N은 1) : \");
  scanf(\"%d\", &num);
    if(num==0)
   goto start;
  else
   goto end;

 

 end :
 printf(\"평균 성적 : %lf\", result/tn);

}


 

계절학기 성적 나와서 계산기로 성적 계산하는 도중에 C언어 배우니깐 한번 만들어볼라 했는데 어디가 잘못된건지 좀 알려줍세요ㅠㅠ


 

처음에 과목 학점수랑 성적을 입력하면(3 A0)이런식으로 if 에들어가서 result를 하나씩 계산해줌,

그다음에
if를 나와서 총이수학점수(tn)을 누적시켜주고 더 입력할 성적이 있는지를 묻는 \'계속\',

여기서 0을 입력하면 start로 들어가서 다시 학점 입력하고 1을 입력하면 그냥 결과값 출력하게 만들라고했는데 ...