亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wenxue.cpp

?? 編制一個統計特定單詞在文本串中出現的次數和位置的程序
?? CPP
字號:
#define MAXSIZE 1000      //字符空間最大容量
#define MAXLEN  20        //單詞最大長度
#define MAXNUM 16         //一行中單詞最多個數
#include "stdio.h"
#include "stdlib.h"
typedef struct{         //單詞類型
	char word[MAXLEN];  //生成單詞的字符空間
	int len;    //單詞長度
}WordType;       
struct {         //文章中一行單詞組成的有序鏈表
     WordType data;
}Sequence[MAXNUM];   
struct Node {    //待查單詞所在行號和指向下一個位置的指針
	int line;   
	struct Node *next;  
	}Node,*link[MAXNUM];
struct {          //待查單詞組成的有序鏈表
	WordType data; 
    int count;   
    struct Node *next;   
}HeadNode[MAXNUM];  
int  ExtractWords(char s[MAXSIZE])
{     //從文章中提取一行單詞并將其組成一有序單詞鏈表,每個單詞作為一個結點
	  //并返回該行單詞個數
	int i,j,k;
	j=1;
     for(i=0;s[i]!='\0';)
         {for(;(!((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')))&&(s[i]!='\0');) 
         	i++;
	     for(k=1;((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))&&(s[i]!='\0');)
	        {Sequence[j].data.word[k]=s[i];
	        	k++;i++;}
	        Sequence[j].data.len=k-1;
		j++;}
		return(j-1);
		} 
int  InputWords()
{   //輸入待查單詞并組成有序鏈表,每個單詞作為一個結點 
	//單詞之間以任意非字母字符間隔,以“Enter”鍵結束,并返回輸入單詞個數
	int i,j,k;
	char s[MAXSIZE]={'\0','\0'};
	j=1;i=0;
	printf("請輸入要查詢的單詞(以Enter結束):\n");
	s[i]=getchar();
	do{i++;
	   scanf("%c",&s[i]);
	   }while(s[i]!='\n');
	
  for(i=1;s[i]!='\0';i++)
         {for(;!((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'));) i++;
	     for(k=1;(s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z');)
	        {HeadNode[j].data.word[k]=s[i];
	        	k++;i++;}
	        HeadNode[j].data.len=k-1;
		    j++;}
		return(j-1);
		}
int WordCmp(WordType wd1,WordType wd2)   
{   //單詞比較,若相等返回“0”
	int k=1;  
while(k<=wd1.len&&k<=wd2.len){
    if(wd1.word[k]==wd2.word[k])  k++;
	else if(wd1.word[k]<wd2.word[k]) return(-1);
	else  return(1);}
    if(wd1.len==wd2.len)  return(0);
	else if(wd1.len<wd2.len)  return(-1);
	else return(1);
}
void OutResult(int n)
{    //輸出待查單詞及其出現次數和所在行號
	int i,j;
	for(i=1;i<=n;i++){
		printf("單詞");
		for(j=1;j<=HeadNode[i].data.len;j++)
		  printf("%c",HeadNode[i].data.word[j]);
		  printf("在文章中出現%d次 ",HeadNode[i].count);
	   if(HeadNode[i].count!=0){
		   printf("分別在第");
			for(link[i]=HeadNode[i].next;link[i]->next!=NULL;link[i]=link[i]->next)
			printf("%d ",link[i]->line);
	        printf("行");}
	   printf("\n");
	   }
}
void main()
{     //主函數
 int linenum=0;  
 int m,n,i,j;
 int num=0;
 char filename[10];
 char str[MAXSIZE];
 FILE *fp;
 printf("請輸入文章名:");
 scanf("%s",filename);
 if((fp=fopen(filename,"r"))==NULL)
 {printf("cannot open the file!");
 exit(0);}
 for(i=1;i<=MAXNUM;i++){   //初始化
 	 link[i]=(struct Node *)malloc(sizeof(struct Node));              
	 HeadNode[i].next=link[i];    
     link[i]->next=NULL;
	 HeadNode[i].count=0;     
 }
 m=InputWords();     
 for(;!feof(fp);)
 {fgets(str,MAXSIZE,fp);
 	n=ExtractWords(str);  //從文章中提取一行單詞,并組成有序鏈表
   linenum++;   //記錄當前行號
   for(i=1;i<=m;i++){
   	  num=0;
	  for(j=1;j<=n;j++){
	  if((WordCmp(HeadNode[i].data,Sequence[j].data))==0)
	          {  HeadNode[i].count++;  //單詞出現次數
	          	num++;}}
	  if(num!=0){  //記錄待查單詞出現的行號
		          link[i]->line=linenum;
		          link[i]->next=(struct Node *)malloc(sizeof(struct Node));
		          link[i]=link[i]->next;
				  link[i]->next=NULL;}}}
	OutResult(m);
	 fclose(fp);
   }










?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲短视频| 亚洲三级在线播放| 成人精品国产一区二区4080| 亚洲精品ww久久久久久p站| 欧美网站一区二区| 激情图区综合网| 国产精品成人网| 99久久精品免费观看| 日韩av成人高清| 国产精品久久网站| 51精品国自产在线| 99国产精品久久久久久久久久 | 亚洲午夜免费视频| 亚洲精品一区二区三区蜜桃下载| 91蝌蚪porny| 亚洲成人黄色小说| 国产拍揄自揄精品视频麻豆| 99re这里都是精品| 久久综合综合久久综合| 亚洲欧洲三级电影| 欧美一区二区久久久| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美美女bb生活片| 99这里只有精品| 国产成人一区在线| 亚洲一卡二卡三卡四卡五卡| 国产三级三级三级精品8ⅰ区| 91福利社在线观看| 国产成人日日夜夜| 毛片av一区二区三区| 亚洲六月丁香色婷婷综合久久 | 国产人成一区二区三区影院| 欧美在线啊v一区| 成人黄色777网| 国产美女精品一区二区三区| 亚洲图片自拍偷拍| 亚洲日本青草视频在线怡红院| 久久久三级国产网站| 91精品视频网| 91丨九色丨国产丨porny| 国精产品一区一区三区mba视频| 午夜视频在线观看一区二区| 亚洲麻豆国产自偷在线| 国产欧美综合色| 久久久久久9999| 日韩欧美成人一区| 日韩欧美成人一区| 日韩一级免费一区| 7777精品伊人久久久大香线蕉 | 亚洲另类在线一区| 国产精品电影院| 国产精品美女一区二区三区 | 波多野结衣中文字幕一区二区三区 | 日韩欧美国产精品| 91精品国产一区二区三区| 欧美精选午夜久久久乱码6080| 日本高清不卡aⅴ免费网站| 99久久精品国产网站| 99国产精品视频免费观看| 丁香婷婷综合色啪| 懂色av噜噜一区二区三区av| 成人视屏免费看| 国产精品亚洲人在线观看| 国产在线乱码一区二区三区| 精品亚洲porn| 精品一区二区在线视频| 久草中文综合在线| 久久精品国产免费| 国产精品久久久久久亚洲毛片| 在线视频亚洲一区| 3atv一区二区三区| 久久日一线二线三线suv| 中文字幕成人av| 亚洲免费看黄网站| 奇米888四色在线精品| 国产精品一区二区三区网站| av一区二区三区四区| 欧美理论电影在线| 国产日韩欧美麻豆| 亚洲午夜激情网站| 国产乱对白刺激视频不卡| 色综合色狠狠综合色| 日韩西西人体444www| 国产精品美女一区二区三区 | 国产午夜精品福利| 有坂深雪av一区二区精品| 久久机这里只有精品| 成人精品免费网站| 91精品国产91综合久久蜜臀| 国产精品视频一二| 麻豆91精品视频| 色视频一区二区| 久久网站最新地址| 天堂在线亚洲视频| 91亚洲精品久久久蜜桃| 欧美不卡激情三级在线观看| 亚洲精品乱码久久久久久久久 | 99r精品视频| 精品99一区二区| 亚洲午夜视频在线观看| 成人午夜电影小说| 日韩色在线观看| 一区二区三区不卡在线观看| 国产成人av电影在线播放| 欧美一区二区三区免费大片| 亚洲精品欧美综合四区| 粉嫩欧美一区二区三区高清影视| 在线不卡中文字幕播放| 亚洲精品乱码久久久久久| 成人性生交大合| 精品裸体舞一区二区三区| 视频一区二区三区在线| 一本大道久久a久久综合| 亚洲国产精品传媒在线观看| 精品写真视频在线观看| 制服丝袜亚洲播放| 亚洲精品欧美二区三区中文字幕| 国产成人亚洲综合a∨猫咪| 日韩亚洲欧美一区| 日日摸夜夜添夜夜添国产精品 | jizz一区二区| 欧美一区二区三区视频| 亚洲一区二区三区在线| 色综合天天性综合| 最近中文字幕一区二区三区| 国产成人亚洲精品狼色在线| 精品999在线播放| 九色综合国产一区二区三区| 日韩午夜精品电影| 日韩av不卡一区二区| 欧美精品一二三| 天堂久久久久va久久久久| 欧美日韩国产另类不卡| 亚洲精品日韩专区silk| 91电影在线观看| 亚洲国产精品久久久久婷婷884 | 日本视频一区二区| 欧美日韩国产系列| 日韩综合在线视频| 欧美一区二区观看视频| 久久超碰97中文字幕| 日韩欧美视频一区| 久久er99热精品一区二区| 欧美变态凌虐bdsm| 国产一区二区三区高清播放| 国产婷婷色一区二区三区在线| 国产精品18久久久久久久久久久久| 久久久综合精品| 丰满少妇在线播放bd日韩电影| 国产精品免费看片| 91久久久免费一区二区| 五月天中文字幕一区二区| 日韩欧美精品三级| 国产伦精品一区二区三区免费迷 | 一二三四区精品视频| 欧美色综合网站| 免费看欧美美女黄的网站| 久久久久免费观看| 国产91在线观看| 一区二区三区在线影院| 在线观看91av| 国产91精品免费| 亚洲综合色区另类av| 日韩一级免费一区| 成人深夜福利app| 亚洲成人精品一区二区| 欧美mv和日韩mv的网站| 9人人澡人人爽人人精品| 午夜在线电影亚洲一区| 久久老女人爱爱| 欧美自拍偷拍午夜视频| 激情五月激情综合网| 亚洲特级片在线| 日韩你懂的在线观看| 99久久亚洲一区二区三区青草| 香蕉久久一区二区不卡无毒影院 | 91福利视频在线| 激情丁香综合五月| 亚洲品质自拍视频网站| 91精品久久久久久久久99蜜臂| 国产sm精品调教视频网站| 亚洲午夜一区二区| 国产精品少妇自拍| 日韩网站在线看片你懂的| www.亚洲人| 麻豆91小视频| 亚洲主播在线观看| 久久综合色婷婷| 欧美日韩国产一级片| 国产馆精品极品| 亚洲h动漫在线| 国产精品婷婷午夜在线观看| 91麻豆精品国产自产在线 | 欧美日韩高清一区| 国产电影一区二区三区| 天天操天天色综合| 亚洲色图制服丝袜| 日本一区二区三区在线观看| 91精品国产色综合久久ai换脸| 99re在线精品|