算法训练——数的统计

Posted hqx-curiosity

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法训练——数的统计相关的知识,希望对你有一定的参考价值。

 

//数的统计
#include<stdio.h>
#include<stdlib.h>
int comp(const void *a,const void *b){
	return *(int*)a - *(int*)b;	
}
int main(){
	int i,N,num=0;
	scanf("%d",&N);
	int a[2][N];
	for(i=0;i<N;i++)
		scanf("%d",&a[0][i]);
	qsort(a[0],N,sizeof(int),comp);
	num = a[0][0];
	a[1][0] = 1;
	for(i=1;i<N;i++){
		if(a[0][i] == a[0][i-1])
			a[1][i] = a[1][i-1] + 1;
		else{
			printf("%d %d
",a[0][i-1],a[1][i-1]);
			a[1][i] = 1;
		}
	}
	printf("%d %d",a[0][N-1],a[1][N-1]);
	return 0;
} 

  

以上是关于算法训练——数的统计的主要内容,如果未能解决你的问题,请参考以下文章

算法训练 数的划分

算法训练 字串统计

(蓝桥杯)试题 算法训练 数字统计

算法训练 字串统计

试题 算法训练 字串统计

蓝桥杯_算法训练_字串统计