2013年12月6日

基于visual Studio2013解决C语言竞赛题之0908文件合并

摘要: 题目解决代码及点评/*有两个磁盘文件,各自存放已排好序的若干个字符(如a1. dat 中放"abort", a2.dat中放 "boy")要求将两个文件合并,合并后仍保持有序,存放在a3.dat文件中。提示:可先将两个文件中的字符存入一个字符型数组中,而后对数组重新排序,再将该数组写入... 阅读全文

posted @ 2013-12-06 21:30 三少爷的剑123 阅读(143) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0907删除记录

摘要: 题目解决代码及点评/*7. 删除worker2.rec中某个序号的职工记录, 再存入原文件中(用fread和fwrite函数)*/#include #include typedef struct Staff_9_7{ int num; char name[30]; char sex[5... 阅读全文

posted @ 2013-12-06 21:26 三少爷的剑123 阅读(126) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0906文件插入

摘要: 题目解决代码及点评/*6. 在文件 worker2.rec 中插入一个新职工的数据,并使插入后仍保持原来的顺序 (按工资高低顺序插入到原有文件中),然后写入worker3.rec中。*/#include #include typedef struct Staff_9_6{ int nu... 阅读全文

posted @ 2013-12-06 21:12 三少爷的剑123 阅读(139) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0905文件读写显示

摘要: 题目解决代码及点评/*5. 用scanf_s函数从键盘读入 5个学生数据(包括:学生名、学号、三门课程的分数), 然后求出平均分数。用 fprintf函数输出所有信息到磁盘文件stud.rec中, 再用 fscanf_s函数从 stud.rec中读入这些数据并在显示屏上显示出来。*/#... 阅读全文

posted @ 2013-12-06 21:09 三少爷的剑123 阅读(140) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0904文件排序

摘要: 题目解决代码及点评/*4. 将存放在worker1.rec中的职工数据按工资高低排序, 将排好序的各记录存放在 worker2.rec中(用 fread和fwrite函数)。*/#include #include typedef struct Staff_9_4{ int num; c... 阅读全文

posted @ 2013-12-06 21:05 三少爷的剑123 阅读(132) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0903文件读写

摘要: 题目解决代码及点评/*3. 将10名职工的数据从键盘输入, 然后送入磁盘文件worker1. rec 中保存。 设职工数据包括:职工号、职工名、性别、年龄、工资,再从磁盘调入这些数据, 依次打印出来(用 fread和fwrite函数)。*/#include #include typed... 阅读全文

posted @ 2013-12-06 20:52 三少爷的剑123 阅读(195) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0902文件查找

摘要: 题目解决代码及点评/*2. 一个以%5d格式存放20个整数的文件f4.dat,顺序号定为0~19。 输入某一顺序号之后,读出相应的数据并显示在屏幕上。 */#include #include void writeFille9_2(){ FILE *fp = NULL; fopen_s(... 阅读全文

posted @ 2013-12-06 20:48 三少爷的剑123 阅读(173) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0901文件读写

摘要: 题目解决代码及点评/* 1. 将10个整数写入数据文件f3.dat中, 再读出f3.dat中的数据并求其和。*/#include #include const int N = 10;void writeFile(){ int a[N]; //随机产生10个数,存入数组a[N] fo... 阅读全文

posted @ 2013-12-06 20:44 三少爷的剑123 阅读(121) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0810链表去重

摘要: 题目解决代码及点评/************************************************************************//* 10. 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,将此结点... 阅读全文

posted @ 2013-12-06 15:46 三少爷的剑123 阅读(131) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0809链表排序

摘要: 题目解决代码及点评/************************************************************************//* 9. 设链表中每个结点包括学号、成绩、和指针三个字段, 试编程序将成绩最高的结点作为链表的第一个结点,成绩最低的结点作为尾... 阅读全文

posted @ 2013-12-06 15:39 三少爷的剑123 阅读(132) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0808打印链表

摘要: 题目解决代码及点评/*功能:设链表中每个结点包括学号、成绩、和指针三个字段, 试编程序将大于平均成绩的各个结点打印出来。 */#include#include#define N 10 //10名同学struct student //创建链表{ int ID; int cours... 阅读全文

posted @ 2013-12-06 15:35 三少爷的剑123 阅读(187) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0806平均分

摘要: 题目解决代码及点评/*6. 有10个学生,每个学生的数据包括学号、姓名、三门课的成绩, 从键盘输入10个学生数据,要求打印出三门课总平均成绩, 以及最高分的学生的数据(包括学号、 姓名、三门课成绩、平均分数)。*/typedef struct Student{ char num[20]; ch... 阅读全文

posted @ 2013-12-06 15:25 三少爷的剑123 阅读(137) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0805成绩输出

摘要: 题目解决代码及点评/************************************************************************//* 4. 编写一个程序,输入n个(少于10个)学生的姓名、性别、 成绩、出生年月日及入学年月日, 输出成绩在80分以上的学生的... 阅读全文

posted @ 2013-12-06 15:06 三少爷的剑123 阅读(170) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0804成绩筛选

摘要: 题目解决代码及点评/************************************************************************//* 4、 4. 编写一个程序,输入n个(少于10个)学生的姓名、性别、 成绩、出生年月日及入学年月日, 输出成绩在80分以上的... 阅读全文

posted @ 2013-12-06 14:59 三少爷的剑123 阅读(219) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0803报数

摘要: 题目解决代码及点评/*功能:13个人围成一圈,从第一个人开始顺序报号1、2、3。 凡报到“3”者退出圈子。找出最后留在圈子里的人原来的序号。 */#include#include#define N 13 //共13个人struct people //创建双向链表{ in... 阅读全文

posted @ 2013-12-06 13:18 三少爷的剑123 阅读(142) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0802图书信息查询

摘要: 题目解决代码及点评/*功能:有一批图书,每本书有:书名(name),作者(author) , 编号(num),出版日期(date)四个数据, 希望输入后按书名的字母顺序将各书的记录排列好,供以后查询。今输入一本书的书名, 如果查询到库中有此书,打印出此书的书名,作者,编号和出版日... 阅读全文

posted @ 2013-12-06 13:12 三少爷的剑123 阅读(207) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0801信息输出

摘要: 题目解决代码及点评/*1. 定义一个结构体其中包括: 职工号、职工名、性别、年龄、工资、地址。 按结构体类型定义一个结构体数组, 从键盘输入每个结构体元素所需的数据, 然后逐个输出这些元素的数据(可设数组只有三个元素)。*/#include #include struct staff{ cha... 阅读全文

posted @ 2013-12-06 13:09 三少爷的剑123 阅读(167) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0710排序函数

摘要: 题目解决代码及点评/*10、用指向指针的指针的方法对N个整数排序并输出。要求排序单独写成一个函数。N个整数和N在主程序中输入,最后在主函数中输出。*/#include #include #define N 10void main(){ int num[N], *pnum[N], **pp; f... 阅读全文

posted @ 2013-12-06 12:43 三少爷的剑123 阅读(318) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0708字符串查找

摘要: 题目解决代码及点评/*功能:写一函数完成查找串s2在串s1中第一次出现的位置 */#include#include#includeint search(char *, int, char *, int); //查找第一次出现的位置,返回下标void main(){ char s1[... 阅读全文

posted @ 2013-12-06 12:36 三少爷的剑123 阅读(233) 评论(0) 推荐(0)

基于visual Studio2013解决C语言竞赛题之0707月份输出

摘要: 题目解决代码及点评/*编一程序,打入月份号,输出该月的英文月名。例如,输入"3",则输出"March",要求用指针数组处理。*/#include #include void main(){ int i; char *a[12]={"January","February","March","Ap... 阅读全文

posted @ 2013-12-06 12:05 三少爷的剑123 阅读(165) 评论(0) 推荐(0)

导航