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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:13:16
统计关键字个数从键盘读入一组字符(

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

统计关键字个数从键盘读入一组字符(
#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]

统计关键字个数从键盘读入一组字符( c++输入一行字符,分别统计出其中英文字母,空格,数字字符和其它字符的个数.用cin.get(c)函数从键盘上输入一个字符给变量c,直到输入回车换行字符' '为止. 从键盘读入10个1~100之间的整数:统计小于20的整数的个数,输出结果 并求出所有小于20个整数之和,输出从键盘读入10个1~100之间的整数:统计小于20的整数的个数,输出结果并求出所有小于20个 VF程序设计编程问题1,从键盘上任意输入10个数,分别求出其中的奇数的积和偶数的和.2.,从键盘任意给定一串字符,分别统计出其中大写字母,小写字母以及其他键盘字符的个数3,求100以内所有的 从键盘上输入20个字符,编程统计并输出其中英文字母(不区分大小写、数字字符(0~9)和空格的个数及所占的百c语言 从键盘读入一个字符ch,判断是否是大写或者小写字母,是则输出1,否则输出0.数学公式为:'a' C语言,从键盘读入一个正整数,统计该数的位数,并从低位到高位分别输出每一位.RT,使用do……while语句 帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.#include <stdio.h> 写一个程序,使用for语句,计算从键盘读入的一个整 数序列的和.其中读入的第一个数,表示该整数序列1. 写一个程序,使用for语句,计算从键盘读入的一个整数序列的和.其中读入的第一个数,表示 从键盘读入某班10个学生的某门课成绩(100分制),并统计及格百分比(60分以上为及格,精确到小数点后两位). 从键盘读入一个整数,判断它是奇数还是偶数 C#写程序,从键盘输入一行字符,显示出输入的字符并分别统计出其中的英文字母,数字和其他字符的个数. 从键盘上输入任意一些整数,统计正数的个数,负数的个数,以及零的个数C语言 C语言提问:从键盘上读入一个非0的整数,统计该数的位数,并倒着输出该数如.输入3784,显示位数为4位,输出4873. 从键盘上读入一批以负数结束的正整数,输出最大数,c语言 从键盘读入一个整数,判断它是奇数还是偶数6 c语言中有关统计的问题,怎样才能不重复统计数字的个数从键盘上输入以999为结束符的一组实验数据,数据个数不清,数值范围为100~200之间的整数,请统计每个数字出现的百分比 编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和