bycj.net
当前位置:首页 >> C语言,程序设计题,输入一个字符串,统计该字符串中"thE"出现次数。 >>

C语言,程序设计题,输入一个字符串,统计该字符串中"thE"出现次数。

#include void main() {char c,s[80]; int i,k=0; gets(s); /*输入字符串*/ printf("please input a character:"); c=getchar(); for(i=0; s[i]!='\0'; i++) {if(s[i]==c) k++; } printf("%c is found %d times",c,k); }

举例说明:string str="asdas";//定义字符串str并赋值;问题:统计字符串str中重复字符出现的次数?结果:字符a出现2次;字符s出现2次;字符d出现1次;方法:建立Dictionary泛型 集合;实例化对象(根据例子) :Dictionary dic = new

源程序代码如下:#include "pch.h"#define _CRT_SECURE_NO_WARNINGS//VS环境下需要,VC不需要#include<stdio.h> int main() { char c = 0;//定义输入字符变量 int num_count = 0;//数字个数 int bigalp_count = 0;//大写字母个数 int

int count=0,j; char a[80]; char m; gets(a); fflush(stdin); m=getchar(); for(j=0;a[j];j++) if(a[j]==m); count++; printf("the number is %d\n",count);

/*输入字符串str,把str给str_sort,对str_sort中的字符排序,在str_sort中统计每个字符出现的次数并比较输出最多的*/#include<stdio.h>#include<conio.h>#include<string.h> int main() { char str[100],str_sort[100],c; int i,j,len,m; printf("Please input

#include<stdio.h> void main() { char str[256]; int a[256],i; for ( i=0;i<256;i++ ) a[i]=0; gets(str); i=0; while ( str[i] ) { a[str[i]]++; i++; } for ( i=0;i<256;i++ ) if ( a[i] ) printf("字符%c出现次数%d\n",i,a[i]); }

//统计一个文件里各个字符出现的次数,转换频率自己再加几句就是了,这里只统计了26个字母,如果还有更多的字符的话,将数组再扩大就行了,应该比较简单,我就不写了#include<stdio.h>#include<math.h>void stat(char *file,int *statistic){ int

#include<stdio.h>#define MAX 100 void main() { char str[MAX], ch; int i=0, cnt=0; printf("Input a string:"); gets(str); printf("Input a char:"); ch = getchar(); while(str[i++]) if(str[i-1]==ch) cnt++; printf("\nThere are %d '%c's in string '%s'.\n", cnt, ch, str); }

//输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数. #include int main(void) { char ch; int a=0,b=0,c=0,d=0; while((ch=getchar())!='\n') { if(ch>='A'&&ch='a'&&ch='0'&&ch

#include int main(void) { char a[100]; int i = 0; gets(a); while(a[i++]); i--; printf("字符个数为%d\n",i); return 0; }

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com