首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

01 计算字符个数

题目 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符个数。不区分大小写。...输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符个数。...是: source接收ABCDEF targe接收A 遍历source 如果source中与targe有相同字符(忽略大小写) num...} System.out.println(num); } } } 知识点: String.equalsIgnoreCase(String) 仅用于字符串之间的比较...sc.hasNext(“0”)能够在遇见“0”时结束程序 scanner不能直接读入单个字符,只能通过String接收字符,然后通过charAt(0)获取该字符 通过String.valueOf()将基本类型和

61120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    计算一个字符串不重复字符个数

    题目给出的函数原型如下: int getCountOfString(const char *str); 由于参数是const的,所以字符串本身肯定是不能被修改的,题目大致思路就是备份一份字符串到堆空间中...(可修改),然后遍历堆空间将重复的字符串置成\0,最后遍历整个堆上的字符串将去除\0后得到的总数返回。...int getCountOfString(const char* str) { // 记录返回值 int result = 0; // 记录字符个数 int nCount = 0; const char...strcpy(strTmp, str); // 打印下原来的字符串 printf(“%s\n”, strTmp); // 循环遍历,从第一个到最后一个一次对比 for (int i = 0; i <...nCount - 1; i++) { // j = i + 1 意思就是跳过之前对比过的 for (int j = i + 1; j < nCount - 1; j++) { // 将相同的字符置成\0

    20110

    统计字符串中不同字符个数问题

    0 引言 经过一段时间对python的学习,已经能够相对熟练的编写函数和使用python循环语句及if条件语句,通过这三种知识的结合,可以轻松统计出一段字符串里不同字符个数。...1 问题 编写Python程序,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符个数。...2 方法 首先定义一个函数,然后定义一个字典,运用for循环和if判断语句判断字符串中英文字母、空格、数字和其它字符个数,遍历后将其存于字典中,从而完成不同字符个数的统计。...==’ ‘): d[’space’]+=1 else: d[‘other’]+=1 return d b = my_fun() print(b) 4 结语 针对统计字符串中不同字符个数问题...,提出利用定义函数和循环、判断并用的方法,证明该方法是有效的,本文的方法只针对于简单的字符串,方法较单一,未来可以继续研究针对于大量字符串的统计方法。

    74020

    【集合论】等价关系个数计算问题 ( 有序对个数计算 | 二元关系个数计算 | 划分 | 等价关系 )

    文章目录 等价关系与划分对应问题 第二类斯特林数计算公式 4元集等价关系计算 6元集等价关系计算 等价关系与划分对应问题 等价关系 与 划分 计算 : 1.等价关于 与 划分 一一对应 : 非空集合...个有序对 ; 2.二元关系个数 : 集合 A 上的 二元关系 个数 是 2^{有序对个数} = 2^{16} 个 ; ① 公式推演 : 每个二元关系有 0 到 16 个不等的有序对个数...; 4.求划分个数 : 集合 A 的 等价关系个数 与 划分个数 是一一对应的 , 因此求其划分个数即可 ; 分步求解 : ① 使用 第二类 Stirling 求其不同的划分个数 :...题目 : 条件 : A=\{1,2,3,4,5,6\} 问题 : 计算 A 上的 二元关系 的 个数 和 A 上等价关系的个数 ; 解答 : 二元关系个数 : 1> 集合元素个数 : 集合 A...中有 6 个元素 , |A| = 6 ; 2> 有序对个数 : |A| \times |A| = 6 \times 6 = 36 ; 3> 二元关系个数 : ① 推演过程 : 二元关系

    1.5K30

    【说站】python统计不同字符个数

    python统计不同字符个数 本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。 1、统计过程 最重要的是找到一个标准,用if句子区分需要统计的字符。...2、实例 n=input("请输入一行字符:") #输入一行字符 a=b=c=d=0 #a为字母的个数,b为数字的个数,c为空格的个数,d为其他字符个数 for i in n: #for循环遍历字符串...n #ord()内置函数,返回对应的ASCII数值     if ord('a')<=ord(i)<=ord('z') or ord('A')<=ord(i)<=ord('Z'): #返回的数值在字符a...(i)==ord(' '):         c=c+1     else:         d=d+1 print("这一行字符串中字母的数量是:{},数字的数量是:{},空格的数量是:{},其他字符的数量是...format(a,b,c,d)) 以上就是python统计不同字符个数的方法,需要我们对不同字符的编码范围熟练掌握,大家学会后可以试着统计下字符

    1.2K50
    领券