为什么不输出东西???
  • 板块B2096 直方图
  • 楼主Westbrook_
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/11/30 14:53
  • 上次更新2024/11/30 16:32:27
查看原帖
为什么不输出东西???
1545314
Westbrook_楼主2024/11/30 14:53
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int a[N];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];//读入数组 
	}
	int cnt=0,maxx=-1,di;
	for(int i=1;i<=n;i++){
		maxx=max(maxx,a[i]);//打擂台找到最大的值 
	}
	for(int i=1;i<=n;i++){
		if(a[i]==maxx){
			di=i;//找到最大的值的下标 
			break;
		}
	}
	for(int i=0;i<=maxx;i++){//控制0到最大值 
		for(int j=1;j<=di;i++){//在数组里面找 
			if(a[j]==i){//如果找到那就记下来 
				cnt++;
			}
		}
		cout<<cnt<<endl;//输出出现多少次 
		cnt=0;//每次记得更新 
	}
}
2024/11/30 14:53
加载中...