n个实数(仅包含正实数和负实数)组成的数组A进行重新排序, //使得其中的所有的负实数都要在正实数之前
来源:互联网 发布:华硕黄静事件知乎 编辑:程序博客网 时间:2024/05/16 01:32
#include<stdio.h>#include<stdlib.h>//对n个实数(仅包含正实数和负实数)组成的数组A进行重新排序,//使得其中的所有的负实数都要在正实数之前 int main(){//初始化8个元素的数组 int a[]={-2,1,-3,3,4,-9,-8,2};//i从最前面开始,j从最后面开始 int i=0,j=7;//while(i<j){while(a[i]<0)//如果前面的是负数就跳过(继续下面的,i++) {i++;}//当出现a[i]为正数时,接着下面的while循环 //此循环从最后开始往前找出第一个负数为止 while(a[j]>0){j--;}if(i<j){int temp=a[i];a[i]=a[j];a[j]=temp;}}//输出排序后的数组for(int i=0;i<8;i++){printf("%d\t",a[i]);} return 0;}
0 0
- n个实数(仅包含正实数和负实数)组成的数组A进行重新排序, //使得其中的所有的负实数都要在正实数之前
- 实数
- 实数
- 实数
- 有N个正实数(注意是实数,大小升序排列) x1 , x2 ... xN,另有一个实数M。 需要选出若干个x,使这几个x的和与 M 最接近。
- N个实数中偶数的平均值
- 搜狗面试题:从N个正实数中选若干个数之和最接近M的递归实现
- 实数的连续统
- 实数相等的判断
- 实数的表现形式
- 输出实数的格式
- 实数的表示
- 实数的认识
- 两个实数的交换
- 实数的绝对值
- 高精度运算——正实数的加减运算
- 求N个实数的最大值和最小值
- 用分治法输出一个一维数组中的n个不同实数间距离最小的两个实数
- 函数逼近与插值的区别
- RHEL7平台下电信拨号上网配置
- 黑马程序员——java基础---概述和环境变量设置
- jQuery Lazy Load 图片延迟加载
- 第三章三十六题
- n个实数(仅包含正实数和负实数)组成的数组A进行重新排序, //使得其中的所有的负实数都要在正实数之前
- 在windows下使用llvm+clang
- 按钮的监听事件系统
- 数据库访问
- egl and eagl
- loadView、viewDidLoad及viewDidUnload的关系
- 用拓扑图呈现多层级关系图(二)
- java自定义注解
- 第三章三十八题