帮忙解释一下。。谢谢。。理解不了。。

[复制链接]
查看11 | 回复2 | 2013-3-17 11:41:30 | 显示全部楼层 |阅读模式
#include “stdio.h”//头文件#define N 5 //宏定义 N为5void fnInsert(int iY[],int iNum) //函数,向数组iY中插入iNum并保持原有的降序排列{int i,j;
for (i=0;iiY
)
break;
for (j=N; j>i; j--)
iY[j]= iY[j-1]
;
iY= iNum;
} void main() {int i,...
回复

使用道具 举报

千问 | 2013-3-17 11:41:30 | 显示全部楼层
首先宏定义 N 为 5 即你把所有的N都用5代替即可fninsert()函数里面第一个循环是找到iY[]数组里的小于它的那个值得位置i第二个循环是从第一个循环找到的位置依次后移,然后将iNum插入到这个位置 形成从大到小依次排列...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行