问题 问答题

用任意高级语言编制程序:任意输入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;

}

选择题
单项选择题