正数和负数的排序,#include<stdio.h>
int main()
{
int i, j, n = 7, a[7] = { 1,-2,3,4,-5,6,-7 };
for (i = 0; i < n; i++)
{
if (a[i] < 0)
{
for (j = i--; j < n - 1; j++)
{
a[j] = a[j+1];//交换
}
n = j;//记录交换后第一个负数的位置
}
}
for (i = 0; i < n; i++)
{
printf("%5d", a[i]);
}
printf("\n");
return 0;
}
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态