求C语言大佬编一个小程序,急!感激不尽!是一个有趣的文件搜索引擎

2024-12-03 10:06:28
推荐回答(2个)
回答(1):

搜索引擎分类部分提到过全文搜索引擎从网站提取信息建立网页数据库的概念。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。随着搜索引擎索引规则发生很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。
蜘蛛搜索引擎
当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度、出现的位置、频次、链接质量——计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。这种引擎的特点是搜全率比较高。

回答(2):

//如想详聊,看下面这个的输出!
#include
#include

int main()
{
char arr1[10]={52,86,97,104,10,7,115,21,64,39};
char arr2[]={67,57,65,12,111,39,4,112,41,
7,76,63,15,72,98,102,28,53,51,79,93,108,
12,1,105,117,28,102,47,74,81,120,'\0'};
int i;

for(i=0;arr2[i];i++)
arr2[i]^=arr1[i%10];
puts(arr2);
system("PAUSE");
return 0;
}