帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 23:38:37
帮忙看看哪里错了~~
编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用该函数统计的该字符出现的次数,并输出结果.
#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
#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’)
#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’)
帮忙看看哪里错了~~编写一个,功能是:返回字符串中指定字符的个数.在主函数中读入一个字符串,并读入一个要统计的字符,调用
请编写一个函数fun,它的功能是统计指定字符串中字母字符的个数并返回统计结果.请在主函数main中调用它,
读入一个整数,统计并输出该数中指定数字的个数,要求调用函数countdigit(number,digit),他的功能是统
编写函数,求出字符串(含数字、字母)中ASC II 码最大的字符.字符串在主函数中读入(使用gets函数).
有一个包含了n个字符的字符串.编写一个函数,将此字符串从头开始共m个字符作为一个子字符串复制到另一个字符数组中,并输出该
函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到则不作任何处理
读入一个整数,统计并输出该数字‘2’的个数.要求定义并调用函数countdigit(number,digit),它的功能
C语言作业,看看吧.读入一个整数,统计并输出该数字‘2’的个数.要求定义并调用函数countdigit(number,d
用plsql怎么统计一个字符串中相同字符的个数;例如 'aa;bb;cc;dd;ee;ff;gg',
C语言,编写一个函数squeeze(s1,s2),能从字符串s1中删去所有与字符串s2中相同的字符.
请编写一个函数fun,其功能是:统计一行字符串中单词的个数,作为函数值返回.规定单词由小写字母组成,单词之间允许若干个空
【问题描述】读入一个整数,统计并输出该数中2的个数。要求定义并调用函数countdigit(number,