设为首页 加入收藏

TOP

2011年计算机二级C语言上机操作题及答案(90)
2014-11-23 09:20:14 来源: 作者: 【 】 浏览:14
Tags:2011年 计算机 二级 语言 上机 操作 答案

人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。


请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。


#include


#include


#define N 8


typedef struct


{


char num[10];


int year, month, day;


} STU;


___1___ fun(STU *std, char *num)


{


int i;


STU a = {"", 9999, 99, 99};


for (i=0; i if (strcmp(___2___, num) == 0)


return (___3___);


return a;


}


main()


{


STU std[N] =


{


{"111111", 1984, 2, 15}, {"222222", 1983, 9, 21},


{"333333", 1984, 9, 1}, {"444444", 1983, 7, 15},


{"555555", 1984, 9, 28}, {"666666", 1983, 11, 15},


{"777777", 1983, 6, 22}, {"888888", 1984, 8, 19}


};


STU p;


char n[10] = "666666";


p = fun(std, n);


if (p.num[0] == 0)


{


printf("\nNot found !\n");


}


else


{


printf("\nSucceed !\n ");


printf("%s %d-%d-%d\n", p.num, p.year, p.month, p.day);


}


}


答案:


1、STU


2、std[i].num


3、std[i]


编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2011年计算机二级C语言上机操作题.. 下一篇2011年计算机二级C语言上机操作题..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: