# 论文查重函数

论文查重函数

#include<stdio.h>
int main()
int a[4][4]={{1,2,3,4},{8,0,2,3},{5,0,9,7},{6,0,5,7}};//已知论文
int b[100][100],i,j,n,x=0;
doube k;
printf("请输入要查找的论文的行列数\n");
scanf("%d\n",n);
if(n>1&&n<100)
{
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&b[i][j]);//输入自己论文
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(b[i][j]==a[i][j]) x++;//查重
k=(doube)x/(n*n)*100;
printf("重合率为%.1lf%\n",k);
}
else printf("请输入一个1~100的数\n");
return 0;
}

描述:“聪明”的小白菜马上就要毕业了,目前面临着棘手的论文问题。小白菜想知道自己的论文与已知论文的重合率,若重合率不大于20%,则大吉大利;否则,小白菜需要修改论文。
已知论文内容:1 2 3 4 8 0 2 3 5 0 9 7 6 0 5 7
小白菜的论文:1 3 2 4 8 0 9 3 1 6 0 8 6 5 0 5

本文主要运用了如何在数组中查找一个数

主体

scanf("%d",&要查找的数);
for(i=0;i<n;i++)
{
scanf("%d",&数组);
//用穷举法一个一个找。
if(要找的数==数组中的某个数)
printf("找到");
else printf("没找到")
}

猜你喜欢

转载自blog.csdn.net/WCHsuperme/article/details/89550544