永发信息网

统计关键字个数从键盘读入一组字符(

答案:1  悬赏:70  手机版
解决时间 2021-04-07 21:44
统计关键字个数
从键盘读入一组字符(
最佳答案

#include
#include
int main()
{
char str[1001] = {0};
char keyword[5][20] = {0};
int n;
int i;
int count(char str[], char keyword[]);

printf(Input the string: );
gets(str);//输入字符串
printf(How many Keyword do you want to check: );
scanf(%d, &n);//输入关键字个数

gets(keyword[0]);//因为scanf的问题这里需要将scanf遗留的字符读取完毕
keyword[0][0] = 0;
for (i = 0; i < n; i++)
{
printf(Input keyword%d: , i + 1);
gets(keyword[i]);
}
printf(\n);
for (i = 0; i < n; i++)
{
printf(%s: %d\n, keyword[i], count(str, keyword[i]) );
}
return 0;
}
int count(char str[], char keyword[])
{
int i, j;
int numofkeyword, numofstr;
int time = 0;

for (numofkeyword = 0; keyword[numofkeyword] != '\0'; numofkeyword++);//计算keyword长度
for (numofstr = 0; str[numofstr] != '\0'; numofstr++);//计算str长度

for (i = 0; str[i] != '\0'; i++)
{
if ( str[i] > 'A' && str[i] < 'Z')
{//全部转换成小写
str[i] = str[i] + 32;
}
}
for (i = 0; keyword[i] != '\0'; i++)
{
if ( keyword[i] > 'A' && keyword[i] < 'Z')
{//全部转换成小写
keyword[i] = keyword[i] + 32;
}
}

for (i = 0; i = 'a' && str[i + j] = 'a' && str[i - 1] = 'a' && str[i - 1] = 'a' && str[i + j]


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
球球大作战里光环怎么得
谁知道四种垃圾桶的颜色,急急急!!!
同学伤心我该怎么安慰啊?
单选题美国宣布参加第一次世界大战是在A.1914
怎么把图片放大,pdf格式的图片怎样放大打印?
七克春茗茶地址在哪,我要去那里办事
酷睿i3-3110和酷睿i3-2120哪个好???
众人欢指几个人
仙人山植物摆放风水
如何吸引客户,展台靠后,如何吸引顾客过来
北京航空航天大学留学预科3+2和北航出国留学2
电脑五笔怎么打带字
收入差距现象是一把双刃剑,对社会经济发展的
百度赞美黄山句子夏天,歌颂黄山的句子
长贵现实中死了么
推荐资讯
在实数范围内分解下列因式3x-5
单选题在显微镜下观察印有“p”字样的波片,
下列说法正确的是A.干冰可用于人工降雨B.煤炉
长辛店长馨园小区怎么样?好不好?值不值得买
超神学院天使彦是第三季的主角吗
滴滴打车的快车券本溪能用吗?
求一篇消防安全征文,要原创
包含雨的诗句辛弃疾,一首有关月亮的诗词,并
5D水晶彩泥怎么玩
单选题建立健全制约和监督机制,是加强对政府
单选题秦汉时期,活跃在中国北方,并对中国古
高中语文名句名篇默写,求最近五年高考全国二
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?