字数统计

#include "OJ.h"
#include <iostream>
using namespace std;

/*
功能:对输入的整型数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数

输入:int * pInputInteger:整型数组指针
	 int * InputNum:数组元素个数

输出:int * pMaxValue:数组中最大值
  	 int * pMaxNum:数组中最大值的个数
	 int * pMinValue:数组中最小值
     int * pMinNum:数组中最小值的个数

返回:void
*/
void OutputMaxAndMin(int * pInputInteger, int InputNum, int * pMaxValue, int * pMaxNum, int * pMinValue, int * pMinNum)
{
	/*在这里实现功能*/
	if (InputNum <= 0 || pInputInteger == NULL)
	{
		*pMaxNum =0;
		*pMinNum = 0;
		*pMaxValue = 0;
		*pMinValue = 0;
		return ;
	}
    *pMaxNum =1;
	*pMinNum = 1;
	*pMaxValue = pInputInteger[0];
	*pMinValue = pInputInteger[0];

	for (int i =1; i < InputNum; ++i)
	{
		if (pInputInteger[i] > *pMaxValue)
		{
			*pMaxValue = pInputInteger[i];
			*pMaxNum = 1;
		}
		else if(pInputInteger[i] == *pMaxValue)
		{
			(*pMaxNum)++;
		}

		if (pInputInteger[i] < *pMinValue)
		{
			*pMinValue = pInputInteger[i];
			*pMinNum = 1;
		}
		else if(pInputInteger[i] == *pMinValue)
		{
			(*pMinNum)++;
		}
	}
	return;
}

int main()
{
	int aInputInteger[] = {1, 1,1,1,1,1,1};
	int iMaxValue, iMaxNum, iMinValue, iMinNum;

	OutputMaxAndMin(aInputInteger, 0, &iMaxValue, &iMaxNum, &iMinValue, &iMinNum);
	cout<<iMaxNum<<"	"<<iMaxValue<<endl;
	cout<<iMinNum<<"	"<<iMinValue<<endl;
	return 0;
}

时间: 2024-07-31 14:26:51

字数统计的相关文章

JAVA 仿 MS word 字数统计

// TODO caihao 2016-11-06 字数统计 工具类 /** * 统计字数,参照MS office word 2007规则 * @param context 文本内容 * @return 字数 */ public int getMSWordsCount(String context){ int words_count = 0; //中文单词 String cn_words = context.replaceAll("[^(\\u4e00-\\u9fa5,.<>?:''

Javascript字数统计

字数统计功能,原理是给textarea添加onKeyup事件,事件读取textarea内容并获得长度,并赋值给统计字数的那个文本节点,这里有一点要注意的是添加onKeypress和onKeydown事件也能实现效果,但都有些不足,会在某些情况下造成误解,我都试了下,感觉只用一个onKeyup事件是最明智的选择. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title&g

新浪微博字数统计

新浪微博字数统计,中文字符为一个长度,英文.数字.标点符号2个为一个长度.而NSString的length方法无论是中文英文数字还是标点符号通过都返回1. 在做数字统计的时候第一个想到的是用正则表达式去实现(IOS常用正则表达式).查了一下,正则表达式的话只返回该字符串中是否包含指定规则的文字,并不能统计字符串中有多少个中文. 其实后来想想也是可以的,用正则表达式规则 for 一下字符串的每一个字符,但不知道效率咋样~.反正我用下面这中方法在- (void)textViewDidChange:(

angularjs textarea 剩余字数统计

写页面的过程中用到了textarea的文本域,就突然想起他也可以加上剩余字数统计的这个功能. 第一个思路: 根据键盘按键按下去触发一个方法计数: <textarea cols="50" rows="10" maxlength="100" title="只能输入100个字" ng-model="text" ng-change="tolCount()"></textarea

如何去掉 ueditor 元素路径、字数统计等

如下截图: 在editor_config.js文件中 将参数elementPathEnabled设置成false 如: ,elementPathEnabled : false ,wordCount:false //是否开启字数统计

HDU1735 字数统计

字数统计 Time Limit: 1000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1221    Accepted Submission(s): 315 Problem Description 一天,淘气的Tom不小心将水泼到了他哥哥Jerry刚完成的作文上.原本崭新的作文纸顿时变得皱巴巴的,更糟糕的是由于水的关系,许多字都看不清了.可怜的Tom知道他闯下大祸

【百度编辑器ueditor】工具,如何去掉百度编辑器 ueditor 元素路径、字数统计等

去掉如下截图: 在百度编辑器 ueditor 根目录下: ueditor.config.js 文件中 搜索并将参数elementPathEnabled设置成false即可 常用功能开关如下: ,elementPathEnabled : false //是否启用元素路径,默认是true显示 ,wordCount:false //是否开启字数统计 ,autoHeightEnabled:false // 编辑器内容,是否自动长高,默认true ,fullscreen : false //是否开启初始化

textArea剩余字数统计插件

效果如: js代码: /** * textArea字数统计 * * Created on : 2015-6-26, 11:49:24 * Author : tom [email protected] */ var wordTool = { /** * 初始化 * * @param json json数组格式,如[{id:"news1", max:300}, {id:"news2", max:600}] */ init: function (json) { $.eac

文本框输入限制字数统计

<script type="text/javascript" src="Web_Org/js/jquery-1.4.2.min.js"></script> <script src="App_Common/PXEditor.js" type="text/javascript"></script> $("#input1").inputlimitor({limit:

textarea还剩余字数统计,支持复制粘贴的时候统计字数

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>textarea还剩余字数统计 - 懒人建站 http://www.51xuediannao.com/</title> <style type="text/css"> body,a{ font-size: 14px; color: #555;;} .wordCo