以下程序用以读入两个学生的情况存入结构数组。每个学生的情况包括:姓名、、性别。若是男生,则还登记视力正常与否 ( 正常用 Y ,不正常用 N) ;对女生则还登记身高和体重。请填空。 # include struct { char name[10] , int numher ; char sex ; union body { char eye ; struct { int hength ; int weight ; }f ; } body ; }per[2] ; int main( ) { int 1 ; for(i=0 , i<2 ; i++) { scanf("%s %d %c" , &pcr[i]. name , &per[i].number , &per[i]. sex) ; if(per[i]. sex= ='m') scanf(''%c" , ( )) ; else if(per[i]. sex= ='f') scanf(''%d %d'' , ( ) , ( )) ; else printf("input error\n") ; } return 0 ; }