| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1335 人关注过本帖
标题:统计字符串内的字母、数字、空格、和其他符号个数!不知道哪里错了,请解答下 ...
只看楼主 加入收藏
z8869113
Rank: 2
等 级:论坛游民
帖 子:44
专家分:14
注 册:2010-12-14
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:2 
统计字符串内的字母、数字、空格、和其他符号个数!不知道哪里错了,请解答下
#include<stdio.h>
#include<string.h>
void main()
int i,z=0,s=0,k=0,q=0;
{
    int zimu(char a[30])
    int suzi(char a[30])
    int kongge(char a[30])
    char a[30];
    gets(a[30])
        q=strlen(a[30])-z-s-k
        printf("%d,%d,%d,%d",zimu(a),suzi(a),konge(a),q);
}
int zimu(char a[30])
{
    for(i=0;i<30;i++)
    if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')
        z++;
    return(z)
}
int suzi(char a[30])
{

        if(a[i]>=0&&a[i]<=9)
            s++;
        return(s)
}
int kongge(char a[30])
{
    for(i=0;i<30;i++)
        if(a[i]==' ')
            k++;
        return(k)
}
搜索更多相关主题的帖子: 空格 符号 字母 数字 字符 
2010-12-16 01:49
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:20 
#include<stdio.h>
#include<string.h>
int i,z=0,s=0,k=0,q=0;//已经用了全局变量,后面的函数就不用返回值了
int main(void)
{
    void zimu(char a[]);
    void suzi(char a[]);
    void kongge(char a[]);  // 分号,没分号怎么编译成功?
    char a[30];
    gets(a);
        q=strlen(a);  // 还是分号,而且用strlen时字符串不用标长度
    zimu(a);
    suzi(a);
    kongge(a);
        printf("%d,%d,%d,%d\n",z,s,k,q);

    return 0;
}
void zimu(char a[])
{
    for(i=0;i<q;i++) //你原来的循环都是到 30,其实你已经求出字符串的长度了,下同,已改正
        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
            z++;
    //return(z);
}
void suzi(char a[])
{
    for(i=0;i<q;++i)  //没循环
        if(a[i]>='0'&&a[i]<='9')
            s++;
        //return(s);
}
void kongge(char a[])
{
    for(i=0;i<q;i++)
        if(a[i]==' ')
            k++;
        //return(k);//还是分号,你检查一下,你原来的程序中缺了多少个分号?
}

//你的程序中还缺一个检测其它字符的程序
2010-12-16 11:14
z8869113
Rank: 2
等 级:论坛游民
帖 子:44
专家分:14
注 册:2010-12-14
收藏
得分:0 
回复 2楼 广陵绝唱
谢了哈~我回去认真检查下
2010-12-16 13:04
快速回复:统计字符串内的字母、数字、空格、和其他符号个数!不知道哪里错了,请 ...
数据加载中...
 
   



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

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