我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

从键盘输入n个整数存入一堆数组,将数组中所有正数放在数组前面,负数放在后面,输出数组

img


#include "stdio.h"
#define N 100
int main()
{
    int a[N],i,j,temp,n;
    scanf("%d",&n);
    if(n>100)
         return 0;
    for(i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++){
        if(a[i]<0){
            for(j=i+1;j<n;j++){
                if(a[j]>0){
                    temp=a[j];
                    a[j]=a[i];
                    a[i]=temp;
                    break;
                }
            }
        }

    }
    for(i=0;i<n;i++){
        printf("%d ",a[i]);
    }
    return 0;
}

img

近期文章

  • 在虚拟机中安装ubuntu 开启的时候出现内部一致性错误怎么解决
  • C#新建ADO.NET数据模型,报错未能加载文件或程序集
  • C使用openssl RSA base64对数据进行加密解密出错
  • ModuleNotFoundError: No module named 'mmcv._ext'
  • 远程访问的服务器的问题,看看呢?
  • 启动hadoop时报错,如何解决?
  • 用声波测距离,再将结果送至串口,是要用两次中断吗,语言打断吗,求一个思路
  • 装系统到这里怎么办?
  • Python 代码程序 不会不会
  • 为什么这里排序多出来一个0?
  • C语言二维数组的定义
  • Zbar的64位so文件
  • 为什么A<B被短路啊?
  • 蝴蝶效应问题,输入参数的数目不足
  • android studio app中通知消息是怎么实现的?
  • 大一新生的简单oj题
  • 指定本地时间运行代码?
  • 请问这个问题如何解决呢?
  • javaFx:ubuntu下scenebuilder和应用字体显示不清晰
  • *ptr是个数值,a是指针,它俩咋还能相等呢?不应该是*ptr=&a吗?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华