出学C++请教一道题
/*从键盘输入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;
}
这是我自己写的 但是不对
希望哥哥姐姐们能帮我改一下 谢谢
#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;
}
这是我自己写的 但是不对
希望哥哥姐姐们能帮我改一下 谢谢
...全文
相关推荐
POJ推荐50题
这句话简洁地表达了POJ推荐50题的学习价值和获取途径。通过练习这50道题,不仅可以巩固已学的算法知识,还能提升解决问题的能力。
第一道题.cpp
第一道题.cpp
一道考验你C++设计能力的好题
标题中的“一道考验你C++设计能力的好题”暗示了这是一个关于C++编程的问题,特别是涉及到设计技巧和模式的应用。
由浅入深学C++基础进阶与必做300题 源程序
由浅入深学C++基础进阶与必做300题 源程序解压后122MC++是近年广泛使用的程序设计语言,由C语言的基础上发展而来,实现了由面向过程到面向对象的转变,全面支持面向对象的程序设计方法。C++语言在
cpp代码-C++第16题
【标题】:“cpp代码-C++第16题” 暗示这是一份与C++编程语言相关的学习资料,特别是针对第16题的解题代码。


