📄 08.cpp
字号:
#include<iostream.h>
void mun(int a[])
{int i=0; /*计算原数组长度*/
while(a[i]!='\0')
i++;
cout<<"the number is "<<i<<endl;
int b[255]; /*将一个一维数组中相同的元素删除到只保留一个*/
b[0]=a[0];
int s=0;
int yes=1;
for(int g=0;g<=i;g++)
{for(int f=0;f<=s;f++)
{if(b[f]==a[g]){yes=1;break;}
else yes=0;
}
if(yes==0){s++;b[s]=a[g];}
}
int h=0; /*计算删除相同元素后的数组长度*/
while(b[h]!='\0')
h++;
cout<<"the number is "<<h<<endl;
int *p=b; /*用冒泡排序将数组按由大到小的顺序输出*/
int x;
int j=0;
for(int k=j++;k<h;k++)
for(int n=1;n<h-k;n++)
if(p[k]<p[k+n])
{x=p[k];
p[k]=p[k+n];
p[k+n]=x;
}
for(int m=0;m<h;m++) {cout<<p[m]<<" ";}
}
void main()
{static int a[]={1,4,9,4,4,6,15,8};
mun(a);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -