搜索结果
查询Tags标签: 从小到大,共有 22条记录-
把一个乱序的数字数组用函数,从小到大进行排列。
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void paixu(int* arr, int sz) {int i;for(i=0;i<sz-1;i++){int flag = 1,j;for (j = 0; j < sz - 1-i; j++){if (arr[j] > arr[j + 1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = tem…
2022/8/3 6:25:02 人评论 次浏览 -
冒泡排序
冒泡排序 冒泡排序的原理:将一个已经初始化的整数数组进行相互比较,将数组重新排列出从小到大或从大到小的顺序
2022/4/17 6:14:51 人评论 次浏览 -
NewOJ 题解 [newoj-1250-[蓝桥杯2015初赛]方程整数解] (Python)
题目链接 题目描述 方程: a^2 + b^2 + c^2 = 1000 这个方程有正整数解吗?有:a,b,c=6,8,30 就是一组解。 求出 a^2 + b^2 + c^2 = n(1<=n<=10000)的所有解,解要保证c>=b>=a>=1。 输入格式 存在多组测试数据,每组测试数据一行包含一个正整数n(1<=n<…
2022/1/6 11:03:40 人评论 次浏览 -
NewOJ 题解 [newoj-1250-[蓝桥杯2015初赛]方程整数解] (Python)
题目链接 题目描述 方程: a^2 + b^2 + c^2 = 1000 这个方程有正整数解吗?有:a,b,c=6,8,30 就是一组解。 求出 a^2 + b^2 + c^2 = n(1<=n<=10000)的所有解,解要保证c>=b>=a>=1。 输入格式 存在多组测试数据,每组测试数据一行包含一个正整数n(1<=n<…
2022/1/6 11:03:40 人评论 次浏览 -
第1关:排序-------C语言程序设计技术(选择结构程序设计)
#include<stdio.h>int main(void){ int a,b,c;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);if(a>=b) {if(b>=c) printf("从小到大排列为:%d,%d,%d",c,b,a);if(b<c){if(a>=c) printf("从小到…
2021/12/21 22:19:57 人评论 次浏览 -
第1关:排序-------C语言程序设计技术(选择结构程序设计)
#include<stdio.h>int main(void){ int a,b,c;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);if(a>=b) {if(b>=c) printf("从小到大排列为:%d,%d,%d",c,b,a);if(b<c){if(a>=c) printf("从小到…
2021/12/21 22:19:57 人评论 次浏览 -
python:输入随机数组,两两交换,使其从小到大排序
这个是对数组应用的检测,以下是代码部分:x_list = 0y_list = 1jump_num = 0rounds = 0num = input(请输入数组(以空格隔开):)num_list = [int(n) for n in num.split()]print(你输入的数组:,num_list)while True:while y_list < len(num_list):if num_list[x_list]…
2021/11/22 17:10:13 人评论 次浏览 -
python:输入随机数组,两两交换,使其从小到大排序
这个是对数组应用的检测,以下是代码部分:x_list = 0y_list = 1jump_num = 0rounds = 0num = input(请输入数组(以空格隔开):)num_list = [int(n) for n in num.split()]print(你输入的数组:,num_list)while True:while y_list < len(num_list):if num_list[x_list]…
2021/11/22 17:10:13 人评论 次浏览 -
python冒泡排序
文章目录 一、冒泡排序一、冒泡排序 什么是冒泡排序: 所谓冒泡排序,是把相邻的两个元素进行比较,都是从小到大排列的,如果发现大的元素在前,则把它们的顺序进行调换,使排序始终保持从小到大的规则,直到没有元素可进行比较,则结束。 例:将列表进行排序,需要使用冒…
2021/11/14 1:10:31 人评论 次浏览 -
python冒泡排序
文章目录 一、冒泡排序一、冒泡排序 什么是冒泡排序: 所谓冒泡排序,是把相邻的两个元素进行比较,都是从小到大排列的,如果发现大的元素在前,则把它们的顺序进行调换,使排序始终保持从小到大的规则,直到没有元素可进行比较,则结束。 例:将列表进行排序,需要使用冒…
2021/11/14 1:10:31 人评论 次浏览 -
C++.将十个整数从小到大顺序排序(冒泡排序法+反向冒泡排序)
先说一下冒泡排序法的思路 若n个整数则需要进行n-1轮 每轮:将两个相邻元素进行对比 若左大于右则交换 第一轮需要比较n-1次 第二轮n-2次 每轮结束后 最大的元素就会去到最右边 第二轮倒数第二大就会去到最右边 所以 见代码:int main() {const int n = 10;void selec…
2021/10/24 14:09:38 人评论 次浏览 -
C++.将十个整数从小到大顺序排序(冒泡排序法+反向冒泡排序)
先说一下冒泡排序法的思路 若n个整数则需要进行n-1轮 每轮:将两个相邻元素进行对比 若左大于右则交换 第一轮需要比较n-1次 第二轮n-2次 每轮结束后 最大的元素就会去到最右边 第二轮倒数第二大就会去到最右边 所以 见代码:int main() {const int n = 10;void selec…
2021/10/24 14:09:38 人评论 次浏览 -
C++冒泡排序从小到大输出数组元素
#include<iostream> using namespace std; int main() { int arr[9] = { 4,2,8,0,5,7,1,3,9 }; cout << "排序前:" << endl; for (int i = 0; i < 9; i++) { cout << arr[i] << " "; …
2021/10/17 17:39:40 人评论 次浏览 -
C++冒泡排序从小到大输出数组元素
#include<iostream> using namespace std; int main() { int arr[9] = { 4,2,8,0,5,7,1,3,9 }; cout << "排序前:" << endl; for (int i = 0; i < 9; i++) { cout << arr[i] << " "; …
2021/10/17 17:39:40 人评论 次浏览 -
关于我自己
自己 其实从小到大我一直在寻找我自己,直到现在或者未来也不会停止。我一直都很想知道我自己究竟是怎么样的人。有时候想想这样的东西会觉得这个世界很矛盾,应该说很多事情都是很矛盾的。我觉得我从小到大都是一个对身边的人挺好的人,很多时候不知为什么总是先会为别人…
2021/10/17 6:09:48 人评论 次浏览