一个for循环实现数组排序
前几个月听到的一道公司电话面试题,现在想了起来,查了一下万能的百度,给我了一些启发。
#include<stdio.h>
#include<iostream>using namespace std;
void Print_shuzu(int a[], int n)
{int i;for (i = 0; i<n ; i++){printf(" %d\t", a[i]);}
}
int main(){int shuzu[] = { 1,4,2,3,5,9,8,6,7,0 };int i;int temps;for (i = 0; i<9; i++){temps = shuzu[i];if (shuzu[i+1]<shuzu[i]){shuzu[i] = shuzu[i+1];shuzu[i+1] = temps;i = -1;}}Print_shuzu(shuzu, 10);system("pause");return 0;}
经过调试可以运行。i=-1很关键
一个for循环实现数组排序相关推荐
- python 用for循环生成字典_我需要创建一个for循环来生成嵌套字典
我需要创建一个for循环,该循环会在每次检测到不存在的键时生成一个新的嵌套字典.我正在从以前的函数中获取外部字典的信息. >它将需要创建一个字典,以可用的运动作为其键,并以字典作为其 值. &g ...
- 争取做一个良性循环的程序员
争取做一个良性循环的程序员,莫让恶性循环上身. 以下阐述仅仅的是个人的想法和意见!觉得有说的不对的地方您老人家可以随手关掉页面,顺便可以嘀咕一句(太水了,简直就是胡诌)!^_^ 一:需求与概要 一点1 ...
- Qt中为自己的程序建立一个消息循环
一般事件循环都是由exec()来开启的,如: QCoreApplicaton::exec() QApplication::exec() QDialog::exec() QThread::exec() ...
- python批量读取文件赋值给一个参数_求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。...
求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法. 本来想用shell写,利用while read line do --done 但是这样json ...
- java 如何跳到上一个循环_Java 代码优化 Java 如何写好 一个 for 循环
Java 代码优化 Java 如何写好 一个 for 循环 Java 代码优化 Java 如何写好 一个 for 循环 看到这个标题可能吓一跳,观众可能会有如下的OS ......... 满脸的不屑, ...
- 写一个方法,用一个for循环打印九九乘法表
public class MultiplicationTable { /** * @description 写一个方法,用一个for循环打印九九乘法表 * @author wangkun ...
- python并发循环_在Python中模拟一个并发循环?
在Python中模拟一个并发循环? 我需要模拟Python程序中的并发循环.不幸的是,以下简单的代码不起作用:list_of_ints = [ 1, 2, 3 ]iterator = list_of_ ...
- 粤嵌实习-linux下madplay播放器的下载和使用、线程的介绍和创建一个广告循环播放线程
文章目录 粤嵌实习(电梯运行演示系统) 播放器: 线程: 简单介绍: 创建线程: 应用:创建一个广告循环播放的线程 粤嵌实习(电梯运行演示系统) 播放器: (1)通过命令sudo apt-get in ...
- JAVA:实现一个CircularQueue循环队列算法(附完整源码)
JAVA:实现一个CircularQueue循环队列算法 package com.thealgorithms.datastructures.queues; public class CircularQ ...
最新文章
- String,StringBuffer,StringBuilder三者的异同
- 注册与验证码php源代码,PHP验证码处理源代码
- 算法:三角形最小路径和
- 笔记-项目立项管理-项目的可行性研究-可行性研究内容
- CBitmapButton位图按钮简明教程
- 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——C题 上进的凡凡
- mysql查找配置文件的顺序
- 安装Tensorflow-gpu版本
- mysql的财务视图_Mysql中的视图
- NYOJ815三角形 细节
- 学习C语言的入门程序
- java p12证书,如何使用已安装的.p12 证书在 Mac OS X 上签名 jar?
- TensorFlow之saved_model使用笔记
- c语言驻波,C版:基于声学驻波的液位检测方法C2-1(备份存档)
- 什么是AOP(面向切片编程)
- 强化学习——Modle-free DRL算法
- Mac系统如何一键返回桌面?
- Python过去计算机用户名,Django:如何获取客户端计算机用户名视图.py
- 计算机网络详解--套接字编程
- Spring Boot(二): 集成Mybatis