我急需一个程序, 题目:判别C语言源代码作业是否部分拷贝
内容:在某一个目录中放有若干C程序源代码文件,文件名以学号.cpp命名,需要判别作业是否有部分拷贝,即在某一个文件中随机选取20个部分(部分的长度在自己选定,一般在20个...
内容:在某一个目录中放有若干C程序源代码文件,文件名以学号.cpp命名,需要判别作业是否有部分拷贝,即在某一个文件中随机选取20个部分(部分的长度在自己选定,一般在20个字符以上),在其它文件中看是否有这内部相同。如果有即该学号的同学拷贝另一个同学的。并同时输出这个同学和他有相同部分的同学的学号。 求解。谢谢了
展开
4个回答
展开全部
这个很有难度,需要大量的比较运算。比如:这20个部分在进行比对时应当不会是顺序的,也就是说对于每个.cpp文件来说,要进行这20个部分的排列组合比对,那么随着每部分字符长度的增加、学生程序数量的增加,这个计算量是非常大的。实现起来不容易。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主啊,你是不是个C语言老师啊?如果你是老师,你这虽然是为了学生好,但是我觉得,你应该现场编写给学生看,而不是来这里问,如果你不是老师,那您拿这么有趣的编码干嘛呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单很愿意协助你朋友
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询