#include<bits/stdc++.h>
using namespace std;
int main(){
int a[1001],i'j,t,n;
for(i=0;i<-1000;i++)
{
a[i]-0;scanf("gd",&n);
Eor(iml;i<-n;i4+){scanf("gd",&t);
a[t]++;
for(i-1000;i>=0;i--)£or(j=l;
j<=a[i];j++)
printf("gd ",i);
return 0;
输人10个数字,输出结果是从小到大。
若输人的数字中有两个1,则输出时出来第一个1是第一个输人的
若将第13 行的“<="改为“<”,且输人数据为10212333412872290,则输出2。()
若将第12行改为for(i=0;i<=1000;i++),则程序运行结果不变
若将第 12 行改为 for(i=1000;i>1;i--);第13 行改为for(j=a[i];j>1;j--),输人数据为5212 33 34 44,则运行结果(
不变
输出2 12 33 34 44
无输出
输出44 34 33 12 2
若将第10行改为++a[t]或a[t++],则输人512345,输出结果为
12345或54321
12345或无输出
54321或54321
54321或无输出
发表评论