#include <stdio.h>


struct point

{

int no;

char bloodtype[2];

double optical;

int weight;

};


int main(void)

{

int i;

int j;


struct point p1[5];

for (j = 1; j < 6; j++)

{

printf("%d번째 학생의 학번, 혈액형, 시력, 몸무게를 순서대로 입력하세요 : ", j);

for (i = 0; i < 5; i++)

{

scanf_s("%d %s %lf %d", &p1[i].no, &p1[i].bloodtype, &p1[i].optical, &p1[i].weight);

}

}


printf("\n");


for (i = 0; i < 5; i++)

{

printf("%d번째 학생의 학번 : %d 혈액형 : %s형, 시력 : %.3lf, 뭄무게 : %dkg\n", p1[i].no, &p1[i].bloodtype, p1[i].optical, p1[i].weight);

}

return 0;

}


컴파일은 정상적으로 되는데 실행해서 입력하면 오류가 생겨서 다음으로 넘어가지가 않아 ㅠㅠ

좀 도와줘 왜 그런겨...