#include<stdio.h>
#define N 3
struct stu_type
{
long num;
char name[20];
int age;
};
void PRINT(struct stu_type stu);
void main()
{
struct stu_type st[N]
={{20050101,"wang",19},{20050102,"li",18},{20050103,"zhao",20}};
int i;
for(i=0;i<N;i++)
if(st[i].num==20050102) PRINT(st[i]);
}
void PRINT(struct stu_type stu)
{
printf("No.\t\tName\tAge\n");
printf("%ld\t%s\t%d\n",stu.num,stu.name,stu.age);
}
要是可以加多个文件,主函数和输出作为2个源文件,剩下的都是头文件,最好带上截图