int src[10] = {11,12,47,24,49,69,90,89,18,39};//一维数组中包含10个整数
//从大到小排序
for(int i = 0; i < 10; i++){ //假设i=最大值,i<这10个数,i就一直替换下去
for(int j = i+1; j < 10; j++) { //假设j=i的值+1,j<这10个数,j也循环下去
if(src[i]
temp = src[i];
src[i] = src[j]; //大的元素到前一个位置
src[j] = temp;//小的元素到后一个位置}}}
for(int k = 0; k < 10; k++) //输出各数据
cout<
}
#include
#define N 10
void main() { int i,j,k,a[N];
for ( i=0;ifor ( i=0;i for ( j=i+1;j if ( a[i]>a[j] ) { k=a[i]; a[i]=a[j]; a[j]=k; }
for ( i=0;i}
#include "stdio.h"
#define N 10
int main(int argc,char *argv[]){
int a[N],i,j,k;
printf("Please enter %d integer(s)...\n",N);
for(i=0;i printf("\nAfter ascending sort of output:\n"); for(i=0;i for(k=i,j=k+1;j if(a[k]>a[j]) k=j; if(k!=i) j=a[k],a[k]=a[i],a[i]=j; printf("%d ",a[i]); } printf("\n"); return 0; } 代码和运行样例图片:
int 数组
if条件语句
哦呢口路他家扑克牌啦