C#统计输入的字符类型数量

using System;

namespace huangyibiao
{
    class Program
    {
        static void Main(string[] args)
        {
            int iCountLetters = 0;   //number of letters
            int iCountDigits = 0;    //number of digits
            int iCountPunctuations = 0; //number of punctuations

            Console.Write("Please enter a string to count: ");
            string strInput = Console.ReadLine();

            foreach (var chr in strInput)
            {
                if (char.IsLetter(chr))
                {
                    iCountLetters++;
                }
                else if (char.IsDigit(chr))
                {
                    iCountDigits++;
                }
                else if (char.IsPunctuation(chr))
                {
                    iCountPunctuations++;
                }
            }
            Console.WriteLine("There {0} letters, {1} digits and {2} punctuations.", iCountLetters, iCountDigits, iCountPunctuations);
        }
    }
}
时间: 2024-09-17 04:02:35

C#统计输入的字符类型数量的相关文章

js控制文本框输入的字符类型方法汇总

这篇文章主要给大家汇总介绍了js控制文本框输入的字符类型的各种方法,十分的简单实用,有需要的小伙伴可以参考下.     JS 控制文本框只能输入数字    代码如下: <input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,''

JavaScript中统计Textarea字数并提示还能输入的字符_javascript技巧

现在流行的Twitter等微博客网站,有一个很好的用户体验,就是在文本框中输入文字的时候,会自动统计输入的字符,并显示用户还能输入的字符,在限制了140个字的微博客中,这样的小提示可以很好的增强用户体验. 如果实现这种技术呢,我进行了一些研究,发现实现其实挺简单,几行代码就能完成输入字符统计功能,经过实际测试,其对文字的统计与Twitter等微博客的完全相同. 使用方法是,先增加一个span,用于显示剩余的字数,然后在Textarea中,加入一个onkeydown和onkeyup的事件,调用另一

c++编程题统计输入的内容中有几个字母、数字和其他字符

问题描述 c++编程题统计输入的内容中有几个字母.数字和其他字符 2.统计输入的内容中有几个字母.数字和其他字符. 提示: (1)变量c应该定义为int. 这是因为后面的EOF常量的值超出了字符类型char的表示范围. EOF的值一般为-1 (2)程序示例比较粗糙, 自行考虑是否应该选用if ... else ...结构 (3)判定是否为字母和数字,系统有库函数可供选用.#include int c; while ((c=getchar())!=EOF){ if (c是字母) ... if (c

字符统计-在产生布尔类型的表达式中对‘c’赋值如何解决

问题描述 在产生布尔类型的表达式中对'c'赋值如何解决 /* 2.单词计数函数功能:统计输入的单词,然后输出,输出格式:X行,X单词,X个字符(字符包括输入的换行符) */ #include #include ""head.h"" Int32_t main( Int32_t argc const Int32_t* argv[] ) { Int32_t numline = 1numword = 1numchar = 0c = 0; [b] while ((c = ge

c语言-C语言,统计输入正文中每个数字字符,英文字符和其他字符出现的次数,以EOF结束

问题描述 C语言,统计输入正文中每个数字字符,英文字符和其他字符出现的次数,以EOF结束 #includeint main(){ char c; int ix[]={000000000000};for(;;){ c=getchar(); if(c=='0')x[0]+=1; else if(c=='1')x[1]+=1; else if(c=='2')x[2]+=1; else if(c=='3')x[3]+=1; else if(c=='4')x[4]+=1; else if(c=='5')x

Android EditText限制输入字符类型的方法总结

Android EditText限制输入字符类型的方法总结 前言: 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下: 1.第一种方式是通过EditText的inputType来实现,可以通过xml或者Java文件来设置.假如我要设置为显示密码的形式,可以像下面这样设置: 在xml中 Android:inputType="textPassword" 在java文件中,可以用 myEditText.setInputType(InputType.TY

c++-C++输入句子判断字母数量

问题描述 C++输入句子判断字母数量 #include using namespace std; int main() { cout<<""Please enter a sentence in English.""< char sentence[500]; cin.getline (sentence500); int count = 0; int i; for(char *str = sentence ; str[i] ; str++) { if(

输入一行字符并统计出其中英文字母、空格、数字和其它字符的个数

查看全套"c语言习题集" 题目: 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 2.程序源代码: #include "stdio.h"#include "conio.h"main(){ char c; int letters=0,space=0,digit=0,others=0; printf("please input some character

使用StreamTokenizer统计文件的字符数

 关键技术: 类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记).StreamTokenizer的nextToken方法将读取下一个标记 默认情况下,StreamTokenizer认为下列内容是Token:字母.数字.除C和C++注释符号以外的其他符号.如符号"/"不是Token,注释后的内容也不是,而"\"是Token.单引号和双引号以及其中的内容,只能算是一个Token. 要统计文件的字符数,不能简单地统计Token数,