ช่วยแก้โค๊ดหน่อยคะ ภาษา dev c++

คือฉันต้องการให้มันโชว์เกรดที่เก็บไว้อะคะ ตรงบรรทัดสุดท้ายมันขี้นว่า
id 1 a
id 2 V
ทำไมถึงเป็นวี
ไม่รู้สาเหตุ
ตัวอย่างโค๊ด
#include<stdio.h>
#include<conio.h>
main()
{
    int id[1],i,j;
    char name[30],grade,g[2];
    int test1,test2,test3,final,score;
    for(i=0;i<=1;i++)
    {
    printf("input id = ");
    scanf("%d",&id);
    printf("input name = ");
    scanf("%s",&name);
    printf("------------------------------------------\n");
        printf("\ntest1\ttest2\ttest3\tfinal\n");
        printf("\n------------------------------------------\n");
        scanf("%d\t%d\t%d\t%d",&test1,&test2,&test3,&final);
        
        
        printf("\n%s score is %d\n",name,score=test1+test2+test3+final);    
    
        if((score>=80)&&ร้องไห้score<=100))
            grade='A';
            
            else if((score>=70)&&ร้องไห้score<=79))
            grade='B';
            
            else if((score>=60)&&ร้องไห้score<=69))
            grade='C';
            
            else if((score>=50)&&ร้องไห้score<=59))    
            grade='D';
            
            else if(score<50)
            grade='E';
            
            else if(score>100)
            printf("error please your input my score");
        printf(" grade  %c",grade);
        g=g+grade;
        printf("\n*****************************************\n");
    }    
    for(j=0;j<=1;j++)
    {
    printf("id %d",id[j]);
    printf(" %c\n",g[j]);    
    }
    getch();
}
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
ดู type ของตัวแปรค่ะ แล้วคุณทำอะไรกับมันอยู่

ต้องเรียนรู้ด้วยตัวเองนะ ตอนทำงานจริงไม่มีใครจูงมือคุณกด มองดีๆ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่