編程題找單詞
發布時間: 2024-01-04 07:47:58
Ⅰ c語言編程題:(不用C++,用C!)分別找出一個英文句子里出現頻率最高和最低的單詞(不區分大小寫)
#include<stdio.h>
#include<string.h>
typedefstruct
{
charwd[20];
intcount;
}WORDS;
voidmain()
{
charbuf[]="bigBigworldwordWord,youaredog.BigDog.";
WORDSW[20];
char*str,tmp[20]={0};
inti=0,j=0,k=0,sn=0,flag=0,maxw=0,minw=0,mxp=0,mip=0;
memset(&W,0,sizeof(WORDS)*20);
while(buf[k])
{
if(buf[k]>='A'&&buf[k]<='Z')
{
buf[k]+=32;
}
k++;
}
str=buf;
while(*str)
{
if(*str!=','&&*str!='.'&&*str!=''/*英文中沒有頓號*/)
{
tmp[i++]=*str;
}else
{
tmp[i]='