#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; } } }

C语言程序设计:降序数组插入元素并保持排序

原文地址: https://www.cveoy.top/t/topic/omah 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录