字符串中某个字符出现的次数c语言
//#include
//#include
//int func(char str1[], char ch);
//int main(void)
//{
// char str1[99]; char ch;
// printf(“请输入一串字符串\n”);
// scanf_s(“%s”, str1, 99);
// getchar();//如果不要这个getchar()及那个刚刚输入的留在
// //缓存区的\n符吸收掉的话,那么后面在输入字符的时候该字符
// //就会从缓存区中读入,而不会读我们想要的那个字符
// printf(“请输入一个字符\n”);
// ch = getchar();
// int m = func(str1, ch);//m是该字符串中某个字符出现的次数
// printf(“%d\t”, m);//用一个int类型的变量m来接受func
// //函数的返回值是正确的,因为func函数的返回值也是int类型
// system(“pause”);//这个是用了将那个黑色的窗口停下来,
// //用户按任意键后那个黑色的窗口才会消失
// return 0;//程序返回0表示程序已经正常的运行了
//}
//int func(char str1[], char ch)
//{
// int i, count = 0;
// for (i = 0; (str1 + i) != ‘\0’; i++)//这个是结束标志
// {
// if ((str1 + i) == ch)
// {
// count++;//如果字符串中的某个字符等于我们想要的 那个字符的话,那么count这个计数器就加加
// }
// }
// return count;//然后返回这个次数t
//}
还没有评论,来说两句吧...