我觉得我这次编的不错,真的。(不是提问,绝对不是!)
哈哈哈哈哈,从我注册以来,问了不少低级问题,但我自己也编出来让我自己崇拜的程序了,

虽然是个半成品,最后那点好像不太对,就没往下编,
总分之先和大家分享我编的这部分,我觉得我编的挺好的。真的。

题目大概是这样的,你输入几个数,组成一个平台,这几个数里,一样的最多的数的个数,称为平台长度。
老师要求平台长
程序代码:#include<stdio.h>
#define N 7
int main()
{
int a[N];
int i,j,t;
printf("请输入七个数:\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N-1;j++)
{
for(i=0;i<N-1-j;i++)
if (a[i]>a[i+1])
{t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
printf("拍完序的数组为:\n");
for(i=0;i<N;i++)
printf("%d\n",a[i]);
int b[N];
for(i=N;i>=0;i--)
{
if(a[i]!=a[i+1])
b[i]=a[i];
else
b[i]=0;
}
printf("前后数自发生变化的位置为非零位置:\n");
for(i=0;i<N;i++)
printf("%d\n",b[i]);
int m;
m=0;
for(i=0;i<N;i++)
{
if(b[i]!=0)
m=m+1;
}
printf("共有几个不一样的数字:\n");
printf("%d",m);
int k,c[N];
for(k=0;k<m;k++)
{
for(i=0;i>N-i;i++)
{
if(b[i]!=0)
{
c[k]=i;
break;
}
else
continue;
}
}
printf("这是不一样的数字的位置数:\n");
for(k=0;k<m;k++)
printf("%d\n",c[k]);
return 0;




人家都不乐意答词我了。
你最好不要挑战了,

编好几天的结果。