从键盘输入一串字符串,统计字符串中特定字符的个数,并输出个数c语言

如题所述

第1个回答  2016-05-26
主要代码:
char s[1000];
int i,j=0;
scanf("%s",s);
for(i=0;i<1000;i++)
{
if(s[i]=='*') //for循环查找字符*的数量
j++;//利用变量j计数
}本回答被网友采纳

...从键盘输入一串字符串,统计字符串中特定字符的个数,并输出个数
程序设计思路如下:从键盘分别输入字符串和要统计的字符,然后对此字符串从头开始逐个与所统计的字符比较,如相同,则让计数器加1,知道字符串整体比较结束为止,计数器中就是需统计的字符的个数。include "stdio.h"main(){ char str[100],ch; \/*定义str字符串,定义ch用来存放要统计的字符*\/ in...

用C#统计一个字符串中字符的个数
思路:从键盘分别输入字符串和要统计的字符,然后对此字符串从头开始逐个与所统计的字符比较。如相同,则让计数器加1,知道字符串整体比较结束为止,计数器中就是需统计的字符的个数,具体代码设计如下:函数应用 1、连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.例:concat(‘11’,'aa’...

C语言编写:输入任意一串字符串,统计该字符串中出现的字符a的个数,并输...
\/*编程从键盘输入一个字符串,统计该字符串中从'a'到'z'共26个小写字母各自出现的次数,将结果存入数组中,并输出*\/ include<stdio.h> include<string.h> define N 100 main(){int i,j=0,c[26]={0};char str[N];printf("请输入一个字符串:");gets(str);for(i=0;i<strlen(str);...

C语言编写:输入任意一串字符串,统计该字符串中出现的字符a的个数,并输...
在上述代码中,我们首先定义了一个名为 `count_a_in_string` 的函数,它接收一个字符串作为参数。然后,通过遍历字符串中的每个字符,当遇到 'a' 时,计数器 `count` 自增。最后,函数输出统计到的 'a' 出现次数。在 `main` 函数中,我们从用户那里获取输入,使用 `fgets` 代替 `gets` 来防...

C语言编程题:从键盘输入一串字符,统计其中的数字与字母个数并输出
int main(){ char a[100];char b[24];int s[100] = { 0 };\/\/用于存储字符的个数 gets(a);\/\/输入字符 \/\/开始比较 for (int x = 0; x < 24; x++){ int c = 0;\/\/记录每个字符个数 b[x] = x + 97;\/\/为了让b[0]是a,b[1]是b依次类推 for (int i = 0; i < ...

...统计其中大写字母、小写字母及其它字符的个数,并输出。
cout<<"输出:"<<endl;for(j=0;j<26;j++){ cout<<outstring[j]<< ":"<<out[j]<<endl;} } 再出一个统计输入数字中各个数字的个数的代码 include<iostream> using namespace std;void main(){ int m,i=0,a[10]={0};cout<<"Please input number:";cin>>m;while(m!=0){ i=...

c语言 从键盘输入一行字符,分别统计其中数字字符,字母字符和其他字符...
intmain(){ inta,b,c,ch;a=b=c=0;\/\/计数器初始化为0.while((ch=getchar())!='\\n')\/\/循环读取字符,到换行结束。{ if(ch>='0' && ch<='9')\/\/数字 a++;else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))\/\/字母 b++;else\/\/其它 c++;} printf("%d%d%d...

...分别统计其中大写字母、小写字母及其其他字符的个数,并输出...
char s[100],*p;printf("请输入一个字符串:");int i=0;while((s[i]=getchar())!='\\n')i++;p=&s[0];while(*p!='\\n'){ if((*p>='A')&&(*p<='Z'))countd++;else if((*p>='a')&&(*p<='z'))countx++;else if(*p==' ')countk++;\/\/ ‘’中是一个空格 else ...

...在显示器上输入一段字符串,并统计出现字符的个数和各个字符出现的次...
void frequency( string& s, char& A[ ], int& C[ ], int &k ) { \/\/ s是输入字符串,数组A[ ]中记录字符串中有多少种不同的字符,C[ ]中记录每 \/\/一种字符的出现次数。这两个数组都应在调用程序中定义。k返回不同字符数。 int i, j, len = s.length( ); if ( !len ) { ptintf("...

c语言 输入一串字符串,统计并输出其中的大写字母、小写字母、数字字符...
void main(){ char a[100];int sum0=0,suma=0,sumA=0;gets(a);char*p;for(p=a;*p!='\\0';p++){ if(*p>='0'&&*p<='9')sum0+=1;else if(*p>='a'&&*p<='z')suma+=1;else if(*p>='A'&&*p<='Z')sumA+=1;} printf("数字字符数量:%d\\n小写字母字符数量:%d\\n大写...

相似回答