键盘随机输入 6 个整数,将这些数据保存到数组中,使用冒泡排序对数组中的元素进行从小到大顺序排序,输出排序后数组中的元素(元素之间使用空格隔开)。输入描述:键盘随机输入 6 个整数输出描述

#include<stdio.h>
int main(){
    int i,j;
    int a[6]={0};//随机输入的6个整数
    int len = sizeof(a) / sizeof(int);
    //siziof(a):表示a这个变量占了多少个字节。
// sizeof(int):表示int型的变量占了多少个字节。
// 整个表达式的意思是将上述两者相除的结果赋值给n。 
    int t;
    for(i=0;i<len;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<len-1;i++)
    {
       for(j=0;j<len-i-1;j++)
       {
           if(a[j]>a[j+1])
           {
               t=a[j+1];
               a[j+1]=a[j];
               a[j]=t;
           }
//swap(a[j],a[j+1]);加这个头文件#include<iostream>
       }
    }
    for(i=0;i<len;i++)
    {
        printf("%d ",a[i]);
    }
    return 0;
    
}

 

 

 


版权声明:本文为Det10528原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。