| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 809 人关注过本帖, 1 人收藏
标题:一个简单的程序,,,,,我是菜菜鸟
只看楼主 加入收藏
善ing
Rank: 2
来 自:华东师范
等 级:论坛游民
帖 子:34
专家分:19
注 册:2012-11-18
收藏
得分:0 
回复 8楼 a447340229
小失误,没看到
 else if(n=' ')
应改为
 else if(n==' ')
另外顶一下6楼

邂逅c  (⊙o⊙)
2012-12-24 23:38
zhaobings
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2011-10-5
收藏
得分:2 
回复 楼主 a447340229
#include<stdio.h>
 main()
 {
     int i = 0, a = 0, b = 0, c = 0, d = 0, j;
     char n, m[512];
     printf("please enter :");
     while ((n = getchar()) != '\n')
     {
         m[i] = n;

         if (((m[i] >= 'a')&&(m[i] <= 'z'))||((m[i] >= 'A')&&(m[i] <= 'Z')))
             a++;
         else if ((m[i] >= '0')&&(m[i] <= '9'))
             b++;
         else if (m[i] == ' ')  // ' '之间有一个空格
             c++;
         else
             d++;     
         i++;
            
     }
     printf("字母有:%d个\n数字有:%d个\n空格有:%d个\n其他字符有:%d个\n", a, b, c, d);
     
     return 0;
 }

[ 本帖最后由 zhaobings 于 2012-12-25 09:54 编辑 ]
2012-12-25 09:52
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:2 
//判断字母,判断数字,判断标点符号,判断是否空格
#include<stdio.h>
#include<ctype.h>
int main()
{
    int a,b,c,d;
    a=b=c=d=0;
    int i;
    char str[100];
    printf("请输入一个字符串:\n");
    gets(str);
    for(i=0;str[i];i++)
    {
        if(isalpha(str[i]))
            a++;
        if(isdigit(str[i]))
            b++;
        if(ispunct(str[i]))
            c++;
        if(isspace(str[i]))
            d++;
    }
    printf("字母有%d个,数字有%d个,标点有%d个,空格有%d个!\n",a,b,c,d);
    return 0;
}

思考赐予新生,时间在于定义
2012-12-25 11:47
张时杰
Rank: 1
等 级:新手上路
帖 子:19
专家分:6
注 册:2012-12-25
收藏
得分:2 
都没有回答楼主的问题哈!
楼主应该是刚学C。?

新手掩面飘过...
2012-12-25 12:54
dreamfree
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2012-12-20
收藏
得分:2 
建议你测试if条件的时候用ASCII码
2012-12-25 13:33
a447340229
Rank: 2
等 级:论坛游民
帖 子:22
专家分:19
注 册:2012-12-18
收藏
得分:0 
回复 13楼 love云彩
这个函数我还不知道,,,,不过现在又学到了  谢谢

每个月总有那么几天要上论坛好好学习学习。。
2012-12-25 18:58
快速回复:一个简单的程序,,,,,我是菜菜鸟
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060278 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved