| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1048 人关注过本帖
标题:省二级最后一道题
只看楼主 加入收藏
vs_inzaghi
Rank: 5Rank: 5
来 自:湖北
等 级:职业侠客
威 望:1
帖 子:303
专家分:364
注 册:2009-8-17
收藏
得分:0 
顺便问哈子,EOF是什么意思啊?

我很懒,但我讨厌别人说我懒……
2010-05-29 23:32
yunfeismile
该用户已被删除
收藏
得分:3 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-30 00:14
yunfeismile
该用户已被删除
收藏
得分:2 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-30 00:37
nbaqqqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:202
专家分:137
注 册:2009-11-6
收藏
得分:0 
回复 11楼 vs_inzaghi
用来判断文件结束的标记
2010-05-30 09:49
nbaqqqq
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:202
专家分:137
注 册:2009-11-6
收藏
得分:0 
多谢各位的指点,我已经改好了。
#include"stdio.h"
#include"string.h"
int statistics(char a[],int *count,int *num,int *space,int *other);
int main()
{    int count=0,num=0,space=0,other=0;
    char a[50];
    gets(a);
    statistics(a,&count,&num,&space,&other);
    printf("字母的个数:%d,数字的个数:%d,空格的个数:%d,其他字符的个数:%d\n",count,num,space,other);
    return 0;
}
int statistics(char a[],int *count,int *num,int *space,int *other)
{
    int i;
    for(i=0;i<strlen(a);i++)
    {
        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
            (*count)++;
        else if(a[i]>='0'&&a[i]<='9')
            (*num)++;
        else if(a[i]==' ')
            (*space)++;
        else
            (*other)++;
    }
   
    return 0;
}
2010-05-30 09:59
qq342991688
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:25
专家分:106
注 册:2010-5-30
收藏
得分:0 
用 gets() 函数
2010-05-30 13:01
zhuxu0423
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:59
专家分:101
注 册:2010-4-12
收藏
得分:0 
#include"stdio.h"
void main()
{int letters,space,digit,other;
letters=space=digit=other=0;
char c;
while((c=getchar())!='\n')
{if(c>='a'&&c<='z'||c>='A'&&c<='Z')
letters ++;
else if(c>=0&&c<=9)
digit++;
else if(c==' ')
space++;
else
other++;}
printf("letters=%d space=%d digit=%d other=%d\n",letters,space,digit,other);
}
2010-05-30 13:48
快速回复:省二级最后一道题
数据加载中...
 
   



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

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