出学C++请教一道题

csdboy csdboy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
/*从键盘输入10个整数,去掉重复的,将其剩余的由大到小排列输出。要求编写一个排序函数(方法不限)*/
#include<iostream.h>
void sort(int b[],int n)
{
int t;
for(int i=0;i<n;i++)
for(int j=0;j<n-1;j++)
if (b[j]<b[j+1])
{
t=b[j];
b[j]=b[j+1];
b[[j+1]=t;
}
}
void main()
{
int a[10],n=10;
cout<<"输入10个整数:"<<endl;
for(int i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
{

for (int j=j+1;j<n;j++)
if(a[i]=b[j])
{
a[j]=a[--n];
j++:
}
}
sort(a,n);
for(i=0;i<n;i++)
cout<<a[j]<<" ";
cout<<endl;
}
这是我自己写的 但是不对
希望哥哥姐姐们能帮我改一下 谢谢
...全文
评论 5
收藏 已收藏
分享
返回顶部
csdboy
C++ 语言 65,214 成员 250,514 内容