统计一行字符中各类字符的个数

/*输出一行字符,分类统计字符个数*/

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int letter=0,space=0,digit=0,other=0;/*定义变量并初始化*/
char c;/*定义字符串c*/
printf("请输入一行字符,以回车键结束\n");
while((c=getchar())!=‘\n‘)/*判断c是否是回车键*/
if(c>=‘a‘&&c<=‘z‘||c>=‘A‘&&c<=‘Z‘)/*判断c是否是字母*/
letter++;/*计算字母个数*/
else if(c==‘ ‘)/*判断c是否是空格*/
space++;/*计算空格个数*/
else if(c>=‘0‘&&c<=‘9‘)/*判断c是否是数字*/
digit++;/*计算数字个数*/
else
other++;/*计算其他字符个数*/
printf("letter=%d,space=%d,digit=%d,other=%d\n",letter,space,digit,other);
system("PAUSE");
return 0;
} /*end main*/

时间: 2024-10-02 16:32:28

统计一行字符中各类字符的个数的相关文章

黑马程序员——统计一个字符串中各个字符出现的次数

统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TreeMapDemo { //统计一个字符串中相应字符出现的次数 public static void main(String[] args) { // String s = "aagfagdlkerjgavpofjmvglk我是你的"; //调用自定义方法来 统计相应字符出

统计一个文件中出现字符&#39;a&#39;的次数

# -*- coding: utf-8 -*- #python 27 #xiaodeng #统计一个文件中出现字符'a'的次数 #http://www.cnblogs.com/hongten/p/hongten_python_count.html import os number=0 def getNumber(filePath,c): 'c---->the word numbers' #统计一个文件中出现字符'a'的次数 if os.path.exists(filePath): global

统计一个字符串中的单词的个数,并打印各个单词

/*测试数据:Shen zhen is a beautiful city!*/ /*运行结果:Word:6 Shen zhen is a beautiful city!*/ #include<stdio.h> #define SIZE 1000 void wordCount(char *str) { int count = 0, flag = 0; char *p = str; while (*p != '\0'){ while (*p == 32){ if (*(p + 1) == 0){/

统计&quot;面&quot;要素中&quot;点&quot;要素的个数.

步骤 1,创建字段 IFields 1 /// <summary> 2 /// 创建:"面"-"点数"的字段. 3 /// </summary> 4 /// <returns></returns> 5 public static ESRI.ArcGIS.Geodatabase.IFields CreateFields() { 6 ESRI.ArcGIS.Geodatabase.IField fieldId = new

java11-4 字符串的遍历以及字符串中各类字符的统计

1.需求:获取字符串中的每一个字符   分析: A:如何能够拿到每一个字符呢?  char charAt(int index) B:我怎么知道字符到底有多少个呢? int length() 1 public class StringTest { 2 public static void main(String[] args) { 3 // 定义字符串 4 String s = "helloworld"; 5 for (int x = 0; x < s.length(); x++)

Java统计一篇文章中每个字符出现的个数

大家可以参考下面代码,有什么疑问请留言... import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Col

Java编程练习之判断Java文件名是否正确,判断邮箱格式是否正确和统计指定字符串中某字符现的次数

一判断Java文件名是否正确,判断邮箱格式是否正确 功能:判断Java文件名是否正确,判断邮箱格式是否正确.其中:合法的文件名应该以.java结尾:合法的邮箱名 中至少要包含 "@" , 并要求 "@" 在 "." 之前. 练习代码: public class Test { public static void main(String[] args) { //Java文件名 String fileName = "HelloWorld.j

统计js数组中奇数元素的个数

如何统计一个JS数组中奇数元素的个数呢? 这是群友提出的一个问题,大部分群友给出的是遍历 然后对2取模,得到最终结果. 这样的写法是最容易想得到的,那么有没有其他思路呢? 这里我提供另外一种思路,我们知道奇数其实就是以 1 3 5 7 9 作为末尾结尾的数字,那么只要统计这些数字出现的次数就够了,但是光这样统计容易误算,所以我们可以先用逗号拼接起来,连着逗号一起计算,由于js没有php那么方便的能用substr_count 函数统计字符串出现次数,所以我们直接采用正则替换,计算长度差得到个数,代

统计字符串中各类字符的个数

//输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. public class lianxi07 { public static void main(String[] args) { int digital = 0; int character = 0; int other = 0; int blank = 0;      char[] ch = null;      Scanner sc = new Scanner(System.in);      String s = sc