首页 > 编程语言 > 详细

算法训练——数的统计

时间:2020-01-31 14:41:12      阅读:75      评论:0      收藏:0      [点我收藏+]

 

//数的统计
#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\n",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;
} 

  

算法训练——数的统计

原文:https://www.cnblogs.com/Hqx-curiosity/p/12245207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!