加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

输入一行文字,找出其中大写字母等个数。(指针实现)

(2010-06-12 11:06:53)
标签:

杂谈

分类: 计算机及相关应用

输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。(指针实现)

 

#include<stdio.h>
int t=0,b=0,f=0,d=0,e=0;
void count(char *s)
{
 int i;
for(i=0;*(s+i)!='\0';i++)
 {
    if(*(s+i)>='A'&&*(s+i)<='Z') t++;
    else
    if(*(s+i)>='a'&&*(s+i)<='z') b++;
    else
    if(*(s+i)>='0'&&*(s+i)<='9') f++;
    else
    if(*(s+i)==32) d++;
    else e++;
 }
}
void main()
{
    char *s;
    char c[80];
    s=c;
    printf("请输入字符串:");
    gets(c);
 count(c);
    printf("大写字母:%d 小写字母:%d 数字:%d 空格:%d 其它字符:%d\n",t,b,f,d,e);
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有