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

原始数据为什么变成了垃圾值?

今天用C语言写了一段线性表中基数排在偶数前面的函数
/奇数排在偶数之前/
Status AdjustList_Sq(SqList &L)
{
ElemType *p, *q;
int temp,i=0;
p=L.elem;
q=L.elem+L.length-1;
for(;p<=q;p++)
{
for(i=0;i<L.length;i++)
{
if((p%2==0)&&((p+i)%2!=0))
{
temp=*p;
p=(p+i);
*(p+i)=temp;
}
}
}
运行这个函数,有时能得到正确结果,有时则会出现以下情况:

img


奇怪了!怎么偶数全变成垃圾值了?求大佬指点!!

近期文章

  • 有人帮我看看吗,为什么输出不出来,哪里错了呢
  • kali切换root输入不了密码
  • 刚入门Myeclipse 在总是报错500
  • autoflowerchart怎么安装呀求解求解
  • 这个哪里错误了 a为3 b为2 请求指出来 还有怎么改
  • tensorboard的表生成出来之后该怎么理解?
  • 给定可知的T,怎么输出T行的数据
  • C语言八进制转十进制
  • 为什么我输出的倒金字塔是错的
  • HTML中使用jQuery为什么很简单的单击事件没有作用非常迷惑
  • protel 99se选中多个元器件后不能取消选中怎么办
  • getComputedStyle()获取img属性问题
  • 问一下为什么我的微博视频
  • 用C语言或者C++编程
  • wx.uploadFile 问题,请给指点一下
  • b站程序员节的蚂蚁的题目,最后得出的答案和预期不符
  • 在pycharm里配置了项目虚拟环境,terminal打开并不是在虚拟环境下
  • 哪位大lao帮帮我,搜索不了插件了
  • 如何用vue3给button动态添加属性
  • 写一个实现浏览器页面前进和后退的

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华