zoukankan      html  css  js  c++  java
  • YTU 1055: 输入字符串以及输出

    1055: 输入字符串以及输出

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 694  解决: 476

    题目描述

    编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    输入

    一行字符串

    输出

    统计数据,4个数字,空格分开。

    样例输入

    !@#$%^QWERT    1234567

    样例输出

    5 7 4 6 

    提示

     主函数已给定如下,提交时不需要包含下述主函数


    /* C代码 */


    int main()

    {

        char str[100];

        int i,a[4];

        gets(str);

        tongji(str,a);

        for(i=0; i<4; i++)

            printf("%d ",a[i]);

        printf(" ");

        return 0;

    }



    /* C++代码 */

    int main()

    {

        char str[100];

        int i,a[4];

        cin.getline(str,99);

        tongji(str,a);

        for(i=0; i<4; i++)

            cout<<a[i]<<" ";

        cout<<endl;

        return 0;

    }

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include <stdio.h>
    void tongji(char str[100],int a[4])
    {
        int i;
        a[0]=a[1]=a[2]=a[3]=0;
        for(i=0; str[i]!=''; i++)
        {
            if(str[i]<='z'&&str[i]>='a'||str[i]<='Z'&&str[i]>='A')a[0]++;
            else if(str[i]>='0'&&str[i]<='9')a[1]++;
            else if(str[i]==' ')a[2]++;
            else a[3]++;
        }
    }
    int main()
    {
        char str[100];
        int i,a[4]= {0};
        gets(str);
        tongji(str,a);
        for(i=0; i<4; i++)
            printf("%d ",a[i]);
        printf("
    ");
        return 0;
    }
    

  • 相关阅读:
    Ubuntu安装gfortran
    Ubuntu12.04安装vscode i386
    PowerShell让系统可以执行.ps1文件
    Gitlab. Disable user creation on welcome page
    开源项目和工具列表
    布隆过滤器 (Bloom Filter)
    信息系统综合知识概览
    Hadoop实战之四~hadoop作业调度详解(2)
    Hadoop实战之三~ Hello World
    Hadoop实战之二~ hadoop作业调度详解(1)
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989416.html
Copyright © 2011-2022 走看看