C 语言练习范例 78

返回上一级

题目

找到年龄最大的人,并输出。请找出程序中有什么问题

程序分析

程序代码

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 *
 * Copyright © 2015-2065 www.twle.cn. All rights reserved.
 */

#include<stdio.h>
#include<stdlib.h>


struct man{
    char name[20];
    int  age;
}
person[3]={"li",18,"wang",19,"sun",22};


int main()
{
    struct man *q,*p;
    int i,m=0;
    p=person;
    for(i=0;i<3;i++)
    {
        if(m<p->age)m=p->age;
        q=p++;
    }
    printf("%s %d\n",q->name,q->age);
     return 0;
}

运行结果

运行以上代码,输出结果为

sun 22

返回上一级

C 语言经典 100 例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.