#include <stdio.h>
void main()
{
 double height1, height2, height3, height4;
 char blood1, blood2, blood3, blood4;
 printf("첫번째 학생의 키와 혈액형 입력:");
 scanf("%.1f %c", &height1, &blood1);
 fflush(stdin);
 printf("두번째 학생의 키와 혈액형 입력:");
 scanf("%.1f %c", &height2, &blood2);
 fflush(stdin);
 printf("세번째 학생의 키와 혈액형 입력:");
 scanf("%.1f %c", &height3, &blood3);
 fflush(stdin);
 printf("네번째 학생의 키와 혈액형 입력:");
 scanf("%.1f %c", &height4, &blood4);
 fflush(stdin);
 printf("학생1 키: %.1f, 혈액형: %c\n", height1, blood1);
 printf("학생2 키: %.1f, 혈액형: %c\n", height2, blood2);
 printf("학생3 키: %.1f, 혈액형: %c\n", height3, blood3);
 printf("학생4 키: %.1f, 혈액형: %c\n", height4, blood4);
 printf("학생들의 키 평균:%.2f\n", (height1 + height2 + height3 + height4) / 4);
}


실행시 :


첫번째 학생의 키와 혈액형 입력:170.4 A


치고 엔터 눌렀더니


두번째 학생의 키와 혈액형 입력:세번째 학생의 키와 혈액형 입력:네번째 학생의 키와 혈액형 입력:학생1 키: -92559631349317830736831783200707727132248687965119994463780864.0, 혈액형: ?
학생2 키: -92559631349317830736831783200707727132248687965119994463780864.0, 혈액형: ?
학생3 키: -92559631349317830736831783200707727132248687965119994463780864.0, 혈액형: ?
학생4 키: -92559631349317830736831783200707727132248687965119994463780864.0, 혈액형: ?
학생들의 키 평균:-92559631349317830736831783200707727132248687965119994463780864.00
계속하려면 아무 키나 누르십시오 . . .


이렇게 됩니다 변수 전부 int형으로 바꿔주면 되긴 하는데.. 키는 실수잖아요