1. 定义一个函数指针变量ptr,指向无参数、无返回值的函数。然后定义一个函数say_hi,它打印出”Hello, World!”,使用函数指针调用该函数。
    2. 编写一个函数get_res,它接受两个整型参数和一个函数指针opt作为回调函数。get_res函数将调用回调函数对给定的两个整数进行操作,并返回结果。编写两个回调函数max和min,分别返回2个整数的最大值和最小值。在主函数中调用get_res函数来演示这两个回调函数。
    3. 编写一个程序,要求用户输入5个整数,将它们存储在一个数组中,然后计算并输出这5个整数的平均值。
    4. 编写一个函数find_index,接受一个整型数组、数组的长度和一个整数作为参数,查找并返回该整数在数组中的索引位置。如果该整数不存在于数组中,则返回-1。在主函数中定义一个包含10个元素的数组,并调用find_index函数查找某个整数的索引位置并输出。
    5. 编写一个程序,接受用户输入的一个字符串,然后统计字符串中数字字符的个数并输出。
    6. 定义一个结构体Person,包含人的姓名和年龄两个成员变量。编写程序,创建一个Person类型的结构体数组,包含3个人的信息,并输出每个人的姓名和年龄。