所谓的C语言高手,测试一下你的水平(本人仅用10分钟) 20
编程题(每小题25分,共100分)1.编写程序实现任意类型的文件拷贝。要求如下:(1)实现拷贝文件的函数,格式为:intCopyFile(char*SrcFile,cha...
编程题(每小题25分,共100分)
1. 编写程序实现任意类型的文件拷贝。要求如下:
(1) 实现拷贝文件的函数,格式为:
int CopyFile(char* SrcFile,char* DesFile)
其中,SrcFile和DesFile分别表示源文件名和目标文件名。
(2) 编写主程序,从主程序中输入源文件名和目标文件名,并调用CopyFile实现文件拷贝。
2. 假设学生链表中的结点结构及含义定义如下:
struct Student
{
long number; //学号
Student *next; //指向下一个结点的指针
};
函数Delete()是从链表中将指定学号的学生结点删除,它有两个参数:head是学生链表的链首指针,number是被删除结点的学生学号,请完成该函数并验证之。
3. 定义一结构体数组,从终端输入50个学生的基本情况,包括学号(XH),姓名(XM),籍贯(JG)和成绩(CJ)。要求按每个学生的成绩由高到低排序输出。
4. 编写程序,要求:(1)从键盘上输入6个整数放入数组a[6]中(用while循环实现); (2)并将各元素和平均值输出到一文本文件中保存;(3)然后打开该文件,读取其中内容并显示在屏幕上。 展开
1. 编写程序实现任意类型的文件拷贝。要求如下:
(1) 实现拷贝文件的函数,格式为:
int CopyFile(char* SrcFile,char* DesFile)
其中,SrcFile和DesFile分别表示源文件名和目标文件名。
(2) 编写主程序,从主程序中输入源文件名和目标文件名,并调用CopyFile实现文件拷贝。
2. 假设学生链表中的结点结构及含义定义如下:
struct Student
{
long number; //学号
Student *next; //指向下一个结点的指针
};
函数Delete()是从链表中将指定学号的学生结点删除,它有两个参数:head是学生链表的链首指针,number是被删除结点的学生学号,请完成该函数并验证之。
3. 定义一结构体数组,从终端输入50个学生的基本情况,包括学号(XH),姓名(XM),籍贯(JG)和成绩(CJ)。要求按每个学生的成绩由高到低排序输出。
4. 编写程序,要求:(1)从键盘上输入6个整数放入数组a[6]中(用while循环实现); (2)并将各元素和平均值输出到一文本文件中保存;(3)然后打开该文件,读取其中内容并显示在屏幕上。 展开
9个回答
展开全部
你很厉害!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
??看起来还行十分钟我试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵.岂止厉害.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我读完都要20分钟
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询