帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.#include <stdio.h>
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 01:08:43
![帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.#include <stdio.h>](/uploads/image/z/14440536-0-6.jpg?t=%E5%B8%AE%E5%BF%99%E7%9C%8B%E7%9C%8B%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86%7E%7E%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%2C%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E8%BF%94%E5%9B%9E%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E6%8C%87%E5%AE%9A%E5%AD%97%E7%AC%A6%E7%9A%84%E4%B8%AA%E6%95%B0.%E5%9C%A8%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E8%AF%BB%E5%85%A5%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%2C%E5%B9%B6%E8%AF%BB%E5%85%A5%E4%B8%80%E4%B8%AA%E8%A6%81%E7%BB%9F%E8%AE%A1%E7%9A%84%E5%AD%97%E7%AC%A6%2C%E8%B0%83%E7%94%A8%E8%AF%A5%E5%87%BD%E6%95%B0%E7%BB%9F%E8%AE%A1%E7%9A%84%E8%AF%A5%E5%AD%97%E7%AC%A6%E5%87%BA%E7%8E%B0%E7%9A%84%E6%AC%A1%E6%95%B0%2C%E5%B9%B6%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C.%23include+%26lt%3Bstdio.h%26gt)
帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.#include <stdio.h>
帮忙看看哪里错了~~
编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.
#include <stdio.h>
int count (char *s,char c);
void main(){
int n;
char c,s[80];
printf("请输入一串字符:\n");
scanf("%s",s);
printf("请输入要统计的字符:\n");
scanf("%c",&c);
n=count(s,c);
printf("该字符出现的次数为:%d\n,n");
}
int count (char *s,char c)
{int j=0;
while(s)
{if(c==*s) j++;
s++;}
return j;
}
帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.#include <stdio.h>
#include
#include"string.h"
int count (char *s,char c);
void main()
{
int n;
char c,s[20];
printf("请输入一串字符:\n");
scanf("%s",s);
printf("请输入要统计的字符:\n");
getchar();
scanf("%c",&c);
n=count(s,c);
printf("该字符出现的次数为:%d\n",n);
}
int count (char *s,char c)
{int j=0;
for(int i=0;s[i]!='\0';i++)
{
if(c==s[i])
j++;
}
return j;
}第一个scanf()后有个空格如果不用getchar()第二个字符将接受并且你的程序在while(*s!=‘\0’)