永发信息网

C语言 调用函数

答案:2  悬赏:10  手机版
解决时间 2021-11-10 09:02
C语言 调用函数
最佳答案
以下是采用在主函数中进行size变化的代码
#define MO 5
int before_insert(int value, int array[], int max, size_t size, size_t index){
    size_t moveIndex = 0;
if (size == MO) {
printf("已满!
");
return -1; //返回错误
}
if (size == 0) {
array[0] = value;
} else {
for (index = 0; index < size; index++) {
if (value <= array[index]) {
break;
}
}

if (index < size) {
for (moveIndex = size; moveIndex > index; moveIndex--) {
array[moveIndex] = array[moveIndex - 1];
}
}

array[index] = value;
}
return 0;//返回成功
}

int main(int argc, char *argv[]) {
    int arr[MO];
    int input = 0;
    size_t size = 0;
    size_t index = 0;
    do {
        printf("输入:");
        scanf("%d", &input);
        if (input == 0) {
            break;
        }

        if ( before_insert(input, arr, MO, size, index) == -1 ) //如果插入出错,结束
break;
size++;

        for (index = 0; index < size; index++) {
            printf("%d ", arr[index]);
        }
        printf("
");
    } while (1);
return 0;//int main()要求有个返回值
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中捷TPX6113主轴油泵是不是开机就转,始终不
从决策理论的角度看,该案例的决策过程中提出
墨玉县大巴扎机动车检测有限公司地址在什么地
有一个复印机,可以按照原文件的200%、125%、
骑马与砍杀风云三国海外在哪
超越魔斑炫效祛印霜用多了对皮肤有害吗
郑州物流货运专线,中山发货到郑州多少钱一方
如何做好生产绩效管理
2014款雷克萨斯rx270和2016款有什么区别
甲向乙借用一头牛来耕地,借用期间该牛产下一
谢娜女的为什么会给虹猫配音
英雄联盟怎么把买过的英雄给卖掉。
英文人名Roy和PearI的发音
菜鸟驿站(厦门翔鹭花城二期79梯101店)地址在
常熟银吉姆健身怎么样
推荐资讯
现在好多人做外汇真的赚钱吗
初霖和初霜哪个好听? (男生名字)
侬侬魅力婚纱摄影 黄岩店怎么样
民乐县亨通机动车驾驶技术培训有限公司地址有
有人用win10玩的蝙蝠侠剧情版吗
男子诈骗七旬老太金饰,诈骗老年人财物会加重
求写月的诗词。
变色眼镜为什么变不回透明色了
请问分流器的作用? 其工作原理?
单反相机的快门寿命是多少次?
为什么就遇不到每天都把我按在床上搞我的男人
2017年下半年的十九大什么时候开
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?