c语言查重论文系统

c语言查重论文系统

问:用c语言编一个查重程序
  1. 答:/*
    请输脊搏入字符串 : I love my home
    要查找的串 : m
    7 12
    请按任意键继续. . .
    */
    #include <stdio.h>
    #include <string.h>
    void FindWord(char *s, char *w) { //显示w在空逗s中出现的索引位置
    char *q,*p = s;
    int i,start;
    while(*p) {
    q = w;
    i = 0;
    if(*p == *q) {
    start = p - s;
    while(pi] == qi]) ++i;
    if(qi] == '\0') printf("%d ",start);
    }
    ++p;
    }
    printf("\n");
    }
    int main() {
    char s81],t81];
    printf("请输入樱亏祥字符串 : ");
    gets(s);
    printf("要查找的串 : ");
    gets(t);
    FindWord(s,t);
    return 0;
    }
问:C语言什么软件能够查出两个.c程序是否是抄袭?查重软件运行的原理是什么?
  1. 答:如果是两个源消态戚代码文件进行比较,实质上是文本比较,两个文本的相似度分析目前没有看到相关的算法,只有特征闭庆匹配来比较相似度。查重软件是比较两边目录的文件指纹数字来判断文件是否是重复的,比如比较拿陵文件的md5值。
  2. 答:可以使用antiplag ,正春来对c/c++,java,python等代码查重举迹耐。查重的原理基本是文本相似度比较,不过对程序代码,一般会进行语州岁法解析后,再比较。
问:C语言编程 字符串查重
  1. 答:当然能了,它的原理是字符匹配。只要是字符就会查橘渣出来,你可以试着把它变袜消成图片,或者把告伍知文字的前后顺序换一下,更或者换一种说话。
c语言查重论文系统
下载Doc文档

猜你喜欢