前几个月听到的一道公司电话面试题,现在想了起来,查了一下万能的百度,给我了一些启发。


#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循环实现数组排序相关推荐

  1. python 用for循环生成字典_我需要创建一个for循环来生成嵌套字典

    我需要创建一个for循环,该循环会在每次检测到不存在的键时生成一个新的嵌套字典.我正在从以前的函数中获取外部字典的信息. >它将需要创建一个字典,以可用的运动作为其键,并以字典作为其 值. &g ...

  2. 争取做一个良性循环的程序员

    争取做一个良性循环的程序员,莫让恶性循环上身. 以下阐述仅仅的是个人的想法和意见!觉得有说的不对的地方您老人家可以随手关掉页面,顺便可以嘀咕一句(太水了,简直就是胡诌)!^_^ 一:需求与概要 一点1 ...

  3. Qt中为自己的程序建立一个消息循环

    一般事件循环都是由exec()来开启的,如: QCoreApplicaton::exec() QApplication::exec() QDialog::exec() QThread::exec() ...

  4. python批量读取文件赋值给一个参数_求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。...

    求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法. 本来想用shell写,利用while read line do --done 但是这样json ...

  5. java 如何跳到上一个循环_Java 代码优化 Java 如何写好 一个 for 循环

    Java 代码优化 Java 如何写好 一个 for 循环 Java 代码优化 Java 如何写好 一个 for 循环 看到这个标题可能吓一跳,观众可能会有如下的OS ......... 满脸的不屑, ...

  6. 写一个方法,用一个for循环打印九九乘法表

    public class MultiplicationTable { /**   * @description 写一个方法,用一个for循环打印九九乘法表   * @author  wangkun   ...

  7. python并发循环_在Python中模拟一个并发循环?

    在Python中模拟一个并发循环? 我需要模拟Python程序中的并发循环.不幸的是,以下简单的代码不起作用:list_of_ints = [ 1, 2, 3 ]iterator = list_of_ ...

  8. 粤嵌实习-linux下madplay播放器的下载和使用、线程的介绍和创建一个广告循环播放线程

    文章目录 粤嵌实习(电梯运行演示系统) 播放器: 线程: 简单介绍: 创建线程: 应用:创建一个广告循环播放的线程 粤嵌实习(电梯运行演示系统) 播放器: (1)通过命令sudo apt-get in ...

  9. JAVA:实现一个CircularQueue循环队列算法(附完整源码)

    JAVA:实现一个CircularQueue循环队列算法 package com.thealgorithms.datastructures.queues; public class CircularQ ...

最新文章

  1. String,StringBuffer,StringBuilder三者的异同
  2. 注册与验证码php源代码,PHP验证码处理源代码
  3. 算法:三角形最小路径和
  4. 笔记-项目立项管理-项目的可行性研究-可行性研究内容
  5. CBitmapButton位图按钮简明教程
  6. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——C题 上进的凡凡
  7. mysql查找配置文件的顺序
  8. 安装Tensorflow-gpu版本
  9. mysql的财务视图_Mysql中的视图
  10. NYOJ815三角形 细节
  11. 学习C语言的入门程序
  12. java p12证书,如何使用已安装的.p12 证书在 Mac OS X 上签名 jar?
  13. TensorFlow之saved_model使用笔记
  14. c语言驻波,C版:基于声学驻波的液位检测方法C2-1(备份存档)
  15. 什么是AOP(面向切片编程)
  16. 强化学习——Modle-free DRL算法
  17. Mac系统如何一键返回桌面?
  18. Python过去计算机用户名,Django:如何获取客户端计算机用户名视图.py
  19. 计算机网络详解--套接字编程
  20. Spring Boot(二): 集成Mybatis

热门文章

  1. 处理json字符串中双引号转义
  2. 风炫安全web安全学习第二十九节课 CSRF防御措施
  3. 微信公众号开发获取access_token 错误error:40164
  4. 【求助】Matlab调用AMEsim程序的S-function和AME2ClSim的区别是什么?
  5. python openpyxl包excel 绘制 线性图表
  6. 科沃斯X1扫地机器人使用经验
  7. 谈谈 Raft 算法
  8. 香水喷到哪里才让人神魂颠倒呢?
  9. CF1025B 题解
  10. Echarts简介与入门