标题:帮我解答个问题,谢谢哦
取消只看楼主
帝师
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:166
专家分:92
注 册:2018-10-11
结帖率:92.31%
已结贴  问题点数:20 回复次数:1 
帮我解答个问题,谢谢哦
题目:
描述

给定若干行字符串,要求统计大写字母、小写字母和数学字符的个数。

输入:

标准输入,包括若干行,第一行为用例的个数n,接下来的n行,每行为一个字符串
,可以包括空格、标点、数字字符和大小写字符,每行不超过80个字符。

输出:

标准输出,每个用例用一行输出大写字符,小写字符和数字字符的个数,用一个空格隔开。

样例输入

2
Kdf7d   sdfs9,./dfs
12dfABc3D,{}de

样例输出

1 10 2
3 5 3


我写的(我不知道怎么让两个输出都在最下面):
#include<stdio.h>
int main()

{
    int a,b,c,i,h,m=0;
    int dum=0,xum=0,sum=0,dum_i=0;xum_i=0;sum_i=0;
    char d[80];
    scanf("%d",&h);
   
    for(m=1;m<3;m++)
    {
    gets(d);
   
    for(i=0;i<strlen(d);i++)
        {
        if(d[i]>=65 && d[i]<=90)
            dum=dum+1;
        else if(d[i]>=97 && d[i]<=122)
            xum=xum+1;
        else if(d[i]<48 || d[i]>57)
            sum=sum+1;
        
        }
    }
   
    printf("%d %d %d\12",dum,xum,sum);
   
    return 0;
   
}
搜索更多相关主题的帖子: 字符 个数 输入 输出 sum 
2018-11-08 21:25
帝师
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:166
专家分:92
注 册:2018-10-11
得分:0 
xum_i那些事不要的

I am the voice of the next generation
Completely digital
Create synthetic auras
2018-11-08 21:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-491096-1-1.html




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

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