所谓的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)然后打开该文件,读取其中内容并显示在屏幕上。 展开
展开全部
很牛地说.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该肯定能完成,但肯定,你远远不是一个所谓的高手。高手高的不仅仅是手。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
高手只是看一眼题目就会离开,高手不做这样的题,因为高手说,只有低手才会去做,只有更低手才会测试做这样的题用多长时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十分钟?就那题输入50个人也够输几分钟了,当然如果只是敲代码的话就不一样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
拷贝文件???
(有点小儿科吧)
呵呵``
来点厉害的吧``
就拷贝目录哦,,不过目录里有目录,目录里有目录,并且还带文件呐``
试试~~~~```````~~`
(有点小儿科吧)
呵呵``
来点厉害的吧``
就拷贝目录哦,,不过目录里有目录,目录里有目录,并且还带文件呐``
试试~~~~```````~~`
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询