#include <iostream>
#include <stdio.h>
#define _CRT_SECURE_NO_WARNINGS
#define MAX 100
int main(int argc, const char* argv[]) {
// 请在这里补充代码,完成本关任务
/********** Begin *********/
int len; //这里的len是n,n个整数
int tmp; //中间变量
int array[MAX]; //定义一个数组,装我们要存的数据
char flag = 'a';
printf("输入n的个数:\n");
scanf_s("%d", &len); //输入n的个数
//将数据输入到数组中,判定条件是数组未满时。
for (int i = 0; i <len; i++) {
printf("输入array[%d]的数值:\n",i);
scanf_s("%d", &array[i]);
}
//这里采用冒泡排序,进行升序排序
for (int i = 0; i < len; i++)
{
for (int j = 0; j <= i; j++)
{
if (array[j] > array[i])
{
tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
//len的值是n的个数
for (int j = 0; j < len; j++) {
printf("%d ", array[j]);
}
/********** End **********/
return 0;
}
编写一个程序实现n个整数的大小比较,输出升序序列,并完成数据读取、运算分析和输出结果(冒泡排序)
于 2024-05-18 14:53:45 首次发布