输出三个人中最年长的人的姓名和年龄,在________上填上正确的内容!!!
看是很简单我就是达不到正确结果哈,请多指教!!
static struct man
{
char name[20];
int age;
}person[]= {
"liming",19,
"wang",20,
"hua",21 };
main()
{
struct man *p,*q;
int old=0;
p = person;
for(;_____;p++)//在这里为什么不能填上p<p+3
if(old<p->age)
{q =p;___________;}//
printf("%s,%d",_________);
}
看是很简单我就是达不到正确结果哈,请多指教!!
static struct man
{
char name[20];
int age;
}person[]= {
"liming",19,
"wang",20,
"hua",21 };
main()
{
struct man *p,*q;
int old=0;
p = person;
for(;_____;p++)//在这里为什么不能填上p<p+3
if(old<p->age)
{q =p;___________;}//
printf("%s,%d",_________);
}
2、old=p->age;
3、q->name,q->age
不行吧
p!=person+3