#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}},b[100][100],i,j,n,x=0;
double 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=(double)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
小明的论文:1 3 2 4 8 0 9 3
1 0 6 8 6 5 05
本题主要运用了如何在数组中查找一个数
主体
scanf("%d",&要找的数);
for(i=0;i<n;i++)
{
scanf("%d",&数组);
//用穷举法 一个一个找。
if(要找的数==数组中的某个数)
printf(“找到”);
else printf(“没找到”);
}