统计关键字个数从键盘读入一组字符(
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 12:58: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]
#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]
统计关键字个数从键盘读入一组字符(
从键盘读入10个1~100之间的整数:统计小于20的整数的个数,输出结果 并求出所有小于20个整数之和,输出
从键盘上输入20个字符,编程统计并输出其中英文字母(不区分大小写、数字字符(0~9)和空格的个数及所占的百
帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用
写一个程序,使用for语句,计算从键盘读入的一个整 数序列的和.其中读入的第一个数,表示该整数序列
C语言,从键盘读入一个正整数,统计该数的位数,并从低位到高位分别输出每一位.
从键盘读入某班10个学生的某门课成绩(100分制),并统计及格百分比(60分以上为及格,精确到小数点后两位).
C语言提问:从键盘上读入一个非0的整数,统计该数的位数,并倒着输出该数
从键盘读入一个整数,判断它是奇数还是偶数
如何统计excel表中字符个数
从键盘上输入任意一些整数,统计正数的个数,负数的个数,以及零的个数
C#写程序,从键盘输入一行字符,显示出输入的字符并分别统计出其中的英文字母,数字和其他字符的个数.