用任意高级语言编制程序:任意输入10个数,然后由小到大排序。

admin2009-04-24  31

问题 用任意高级语言编制程序:任意输入10个数,然后由小到大排序。

选项

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

解析
转载请注明原文地址:https://kaotiyun.com/show/ikKv777K
0

最新回复(0)