c语言程序设计定义函数 void funint p int num将数据num插入在指针p所指向的数组中主函数中定义并初始化一个降序排列的数组a10=868178684535输入整数num调用函数完成插入操作输出插入数据后的数组输出格式:d 要求插入完成后数组仍按降序排列。【输入形式】num【输出形式】插入后数组
参考代码如下:
#include <stdio.h>
void fun(int *p, int num);
int main() { int a[10] = {86, 81, 78, 68, 45, 35}; int num; scanf("%d", &num); fun(a, num); for (int i = 0; i < 10; i++) { printf("%d ", a[i]); } return 0; }
void fun(int *p, int num) { int i, j; for (i = 0; i < 10; i++) { if (num > *(p + i)) { for (j = 9; j > i; j--) { *(p + j) = *(p + j - 1); } *(p + i) = num; break; } }
原文地址: https://www.cveoy.top/t/topic/fGoU 著作权归作者所有。请勿转载和采集!