【数组】14周项目五(一)。统计A出现的次数

原创 2013年12月02日 09:21:34
上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
/* 
Copyright (c) 2013, 烟台大学计算机学院  
* All rights reserved.  
* 作    者:赵玲玲   
* 完成日期:2013 年 12 月 2 日  
* 版 本 号:v1.0  
* 输入描述: 略
* 问题描述: 对输入的字符串进行有条件的统计
* 程序输出: 7
* 问题分析:逐个堪照,若符合条件n就加一
*/  
#include<iostream>
#include<cstdio>                     //getschar()
using namespace std;  
int main()  
{  
    char str[50];                    //输入的大约不会超出50个字符串
    int i=0,n=0;  
    cout<<"输入字符串:";  
    gets(str);                       //优点:避免系统将输入时的空格作为结束
    while(str[i]!='\0')              //未结束时
    {  
        if(str[i]=='A')              //将A出现的次数记录下来
		{
			n++;  
			i++; 
		} 
    }  
    cout<<"其中的A个数是: "<<n<<endl;  
    return 0;  
} 


运行结果:
心得体会:原来什么都可以统计
知识点总结:略

统计数组中各元素出现次数

1.问题描述         给定一大小为N的整数数组,其元素取值范围为[1,N],请统计各元素出现的次数,并要求时间复杂度为O(n),空间复杂度为O(1)。 2.思路        若没有空间的限...
  • eminemdsp
  • eminemdsp
  • 2017年03月20日 15:27
  • 1703

C# 判断数组元素出现的次数

很多时候我们需要判断数组或List中元素的出现次数 废话不多说,代码直接送上: using System; using System.Collections.Generic; usin...
  • rhw867186201
  • rhw867186201
  • 2017年08月10日 20:06
  • 348

Array.prototype.reduce统计数组中各元素出现次数

Array.prototype.reduce可以实现很多功能,统计数组中各元素出现次数也是其中一个,代码如下:var arr = [1,2,35,33,5,3,3,23,5,6,1,44,33,6];...
  • luofeng457
  • luofeng457
  • 2017年06月29日 13:04
  • 245

python统计数组元素出现次数以及排序

最后完成的我的世界阶段,加入了统计热门UP主的模块:统计所有视频的UP主出现最多的次数,获取前10的UP主。 主要流程就是: 将数据库所有的author获取放入数组,进行次数统计; 对次数进行排序,当...
  • zy_dream
  • zy_dream
  • 2017年03月22日 18:27
  • 3693

java 统计数组中各元素出现的次数

package javatest; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import...
  • haiyoung
  • haiyoung
  • 2015年10月09日 21:21
  • 5613

统计数组 arr 中值等于 item 的元素出现的次数

输入例子: count([1, 2, 4, 4, 3, 4, 3], 4) 输出例子: 3 JS代码: function count(ar...
  • u012224053
  • u012224053
  • 2017年06月18日 12:59
  • 287

C语言 -- 计算一个数组中每个元素出现的频率

1. 问题描述: 假设有个整型数组inputArray,共有N个元素。我们要统计每个元素出现的频率。 2. 分析: 这个问题的难点在于保存每个元素的当前频率值。 比如元素1,当前出现1次了,怎...
  • lx1848
  • lx1848
  • 2016年10月14日 17:44
  • 2003

python 统计数组中元素出现次数并进行排序

lis = [12,34,456,12,34,66,223,12,5,66,12,23,66,12,66,5,456,12,66,34,5,34]def
  • li532331251
  • li532331251
  • 2017年12月20日 16:10
  • 528

【C语言】统计数组中出现次数超过一半的数字

//统计数组中出现次数超过一半的数字 #include int Find(int *arr, int len) { int num = 0; //当前数字 int times ...
  • doudouwa1234
  • doudouwa1234
  • 2015年07月07日 15:15
  • 840

数字在排序数组中出现的次数 java

题目描述 统计一个数字在排序数组中出现的次数。 解题思路 数组是排序的,所以重复出现的数字是相邻排列的。 用二分查找算法,找到第一次出现的位置,和 最后一次出现的位置。 判断第一次出现的位置...
  • samjustin1
  • samjustin1
  • 2016年07月17日 16:05
  • 1382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【数组】14周项目五(一)。统计A出现的次数
举报原因:
原因补充:

(最多只允许输入30个字)