#include<iostream>
#include<cstdio>
sing namespace std;
int n,i,x;
int d[11];
int main()
cin>>n;
for(i=l;i<=n;i++)
cin>>x;
d[x]-d[x]+1;
d[o]-0;
for(i-l;i<m10;i++)
d[i]-d[i-n]+d[i];
for(iml;i<-10;i++)
if(d[i]!-d[i-1])
printf("%3d:%4d ",i,d[i-1]+1);
return 0;
输入的x值应在[0,n-1]的范围内。
把第12行改成“d[x]++”,不影响程序运行结果
对任意在[1,9]之间的数i,都有 d[i-1]<d[i]<d[i+1]
把第18行改成“if(d[i]>d[i-1])”,程序运行的结果会发生改变。
输入n=10后,接着输人:1343524352后,程序输出结果为()
1:1 2:2 3:3 4:2 5:3
1:12:2 3:4 4:7 5:9
1:0 2:1 3:2 4:1 5:2
1:1 2:2 3:3 4:4 5:5
把程序第19行改成“printf("%3d",i);”后,输入n=10后,接着输人:1341544351后,程序输出结果为()
1 2 3 4 5
3 2 3 2
4 3 4 3
1 3 4 5
发表评论