dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>C/C++>C/C++技术资料>文章内容
输入一行字符 统计字符 C语言
来源: 作者:魔人

输入一行字符,分别统计出其中英文字母、空格,数字和其它字符的个数。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int i,j,k,l;
  char c;
  i=0;j=0;k=0;l=0;
  while((c=getchar())!='\n')                  //输入回车则跳出循环
  {
     if( (c>='a'&&c<='z')||(c>='A'&&c<='Z'))   //判断是否为字母
     i++;   
     else if(c==32)                                          //判断是否为空格
     j++;
     else if(c>=48&&c<=57)                    //判断是否为数字
     k++;
     else l++;                         //判断是否为其它字符
  }
   printf("%d %d %d %d",i,j,k,l);
 
  system("PAUSE"); 
  return 0;
}


上一篇:函数的可变参数详谈   下一篇:C语言实现 恺撒加密法
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·C语言数组排序小结
·Python 与 C++ 程序的简单实例对
·c++ 数组与指针
·C++中的内存管理(new、delete、
·如何用C语言开发DSP嵌入式系统
·如何用C语言开发DSP嵌入式系统
·Linux下C语言编程
·学习arm的话先看哪本书?
·C++初学者应该关心的优秀图书一
·利用C语言小程序来解决大问题
·用C语言写PHP扩展的步骤
·用C语言扩展PHP功能
  相关文章
·函数的可变参数详谈
·C语言实现 恺撒加密法
·浅谈递归机制和非递归转换
·斐波那挈数列 C语言实现
·M个人,1到N报数出列问题
·求最大数函数
·用地址替代变量的讨论
·二维数组打印菱形 C语言
·宏比函数实现在时间上的优越性探
·static变量举例
·爱因斯坦难题的C语言程序设计
·对const使用的理解
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763