用任意高级语言编制程序:任意输入10个数,然后由小到大排序。
参考答案:
可以用任意高级语言编制,方法不唯一。
方法一、用FOXPRO实现:
SET TALK OFF
DIME A(A0)
FOR A=A TO A0
INPUT“请任意输入数值:”TO A(I)
NEXT
FOR I=A T0 A0
FOR J=I+A T0 A0
IF A(I)>A(J)
M=A(I)
A(I)=A(J)
A(J)=M
END IF
NEXT
NEXT*下面输出结果:
FOR I=A TO A0 A(I)
NEXT
方法二、用C++实现:
#include<iostream>
using namespace std;
fun()
{
int i,j,k,a[B0];
for(i=0;i<A0;i++)
for(j=0;j<A0;j++)
if(a[i]>a[j])
{
k=a[i];
a[i]=a[j];
a[j]=k;
}
}
int main()
{
int i,j,k,a[B0];
int n=0:
while(n<A0)
cin>>a[n++];
fun();
for(i=0;i<A0;i++)
cout<<a[i]<<“<”;
return 0;
}