程序填空,不能改原题
- C/C++ code
#include<stdio.h>static struct person { char name[20]; int age;} person[]={"li-ming",18,"wang-hua",19,"zhang-ping",20 };main(){ int i,max,min; max=min=person[0].age; for(i=1;i<3;i++) if(person[i].age<max) ; //填空 else if(person[i].age<min) ; //填空 for(i=0;i<3;i++) if(person[i].age!=max && person[i].age!= min) { printf("%s %d\n",person[i].name,person[i].age); break; }}[解决办法]
题错了
[解决办法]
第一个空不填
第二个填:
min = person[i].age;
else if(person[i].age > max)
max = person[i].age; //填空
哎 !