首页 > 代码库 > c语言字符串_续
c语言字符串_续
第一篇文章
http://www.cnblogs.com/bluewelkin/p/4063265.html
续篇如下
例一:统计字母的个数(忽略大小写,有空格也可继续统计字母,直到\n结束,但空格未统计)
#include"stdio.h"main(){int a[100]={0},i,j; char c;while((c=getchar())!=‘\n‘) /*获取字符并统计每个字母出现次数*/for (i=65;i<=90;i++)if(c==i||c==i+32) a[i]++ ;for (j=65;j<=90;j++) /*输出统计信息*/if (a[j]>0) printf("%c:%-3d\n",j+32,a[j]);getch(); /*保持命令提示窗口不被自动关闭*/}
例二:备用
#include"stdio.h"#define IN 1#define OUT 0int main(){ int c,n1,nw,nc,state; state = OUT; n1=nw=nc=0; //nw 是 nword while((c=getchar()) != EOF) { ++nc; if(c == ‘\n‘) ++n1; if(c==‘ ‘||c== ‘\n‘||c==‘\t‘) state = OUT; else if(state==OUT){ state =IN; ++nw; } } printf("%d %d %d\n"),n1,nw,nc; return 0;}
c语言字符串_续
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。