C语言编程输入10个整数存入数组a中然后按从打到小的顺序排序并输
C语言编程输入10个整数存入数组a中然后按从打到小的顺序排序并输出C语言编程:输入10个整数存入数组a中然后按从打到小的顺序排序并输出。
#include <stdio.h>int main(){int a[10],i,j;for(i=0;i<10;i++){printf("请输入第%d个:",i+1);scanf("%d",&a[i]);}for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i]<a[j]){int k;k=a[i];a[i]=a[j];a[j]=k;}for(i=0;i<10;i++)printf("%d ",a[i]);return 0;}
#include<iostream.h>{int a[10];int i,j,k;for(k=0;k<10;k++)cin>>a[k];for(i=0;i<9;i++)for(j=i+1;j<=9;j++)if(a[j-1]<=a[j]){b=a[j-1];a[j-1]=a[j];a[j]=b;}for(k=0;k<10;k++)cout<<a[k]<<endl;}最基本的一个算法,冒泡排序。因为只有10个数据,所以算法复杂性也就没必要限制了,这个算法比较经典而且写法容易。
#include<stdio.h>void main(){int a[10];int i,j,t;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(s[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("the sorted numbers:\n");for(i=0;i<10;i++)printf("%d",a[i]);printf("\n");}
#include <stdio.h>void main(){ int nA[10]; for(int nI = 0; nI < 10; nI++) { scanf("%d",&nA[nI]); } for(nI = 0; nI < 10 - 1; nI++) { for(int nJ = nI; nJ < 10 - nI; nJ++) { if(nA[nJ] > nA[nJ + 1]) { int temp = nA[nJ]; nA[nJ] = nA[nJ + 1]; nA[nJ + 1] = temp; } } } for(nI = 0; nI < 10; nI++) { printf("%d ", nA[nI]); }} 参考资料:答案
答:它在电缆电视的基础上,将分配网络的主干部分改为光缆,在各个服务节点处完成光电转换,再由同轴电缆将传输信号送到用户家里,可有效地实现Internet访问、电视点播...详情>>
答:七十年代的计算机网络 X.25 分组交换网:各国的电信部门建设运行 各种专用的网络体系结构:SNA,DNA Internet 的前身ARPANET进行实验运行 ...详情>>