| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 384 人关注过本帖
标题:自学总是伴随着麻烦啊,求大家帮忙看看?
取消只看楼主 加入收藏
haiboself
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:193
专家分:196
注 册:2013-10-23
结帖率:100%
收藏
已结贴  问题点数:7 回复次数:0 
自学总是伴随着麻烦啊,求大家帮忙看看?
//这是输入一行字符,统计字符,数字,空格,其他字符数目的函数,但是运行结果老是错的,请大神指教。、、//
#include<gs.h>//这是我自定义的头文件、、//
#include<stdio.h>
#include<string.h>
int zimu=0,num=0,space=0,other=0;
int i,j,k,t,d;
void main()
{
    int zimu1(char a[]);
    int num1(char a[]);
        int space1(char a[]);
        int other1(char a[]);
        //定义函数//
        char a[1000];
        gets(a);
        i=zimu1(a);
        j=num1(a);
        k=space1(a);
        t=other1(a);//调用//
        PR("%d   %d   %d   %d\n",i,j,k,t);
}

int zimu1(char a[])
{
    for(i=0;a[i]!='\0';i++)
        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
            zimu=zimu+1;
        return(zimu);
}


int num1(char a[])
{
    for(i=0;a[i]!='\0';i++)
        if(a[i]>='1'&&a[i]<='9')//还有这,问一下,在字符数组中,数字是字符常量还是数字常量?要不要加单撇号呢、、
            num=num+1;
        return(num);
}


int space1(char a[])
{
    for(i=0;a[i]!='\0';i++)
        if(a[i]==' ')
           space=space+1;
    return(space);
}


int other1(char a[])
{
    d=strlen(a);
    i=zimu1(a);
    j=num1(a);
    k=space1(a);
    other=d-(i+j+k)-1;
    return(other);
}
搜索更多相关主题的帖子: include 统计 
2013-10-24 17:03
快速回复:自学总是伴随着麻烦啊,求大家帮忙看看?
数据加载中...
 
   



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

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