题解 | #有序序列插入一个数#
有序序列插入一个数
https://www.nowcoder.com/practice/74486aec6fe14d44b509efabf265ee66
#include <stdio.h> int main() { int n = 0; scanf("%d",&n); int a[n+1]; for(int i = 0;i < n;i++) { scanf("%d",&a[i]); } scanf("%d",&a[n]); for(int i = 0;i < n;i++) { for(int j = 0;j < n - i;j++) { int tmp = 0; if(a[j] > a[j + 1]) { tmp = a[j]; a[j] = a[j + 1]; a[j+1] = tmp; } } } for(int i = 0; i < n+1;i++) { printf("%d ",a[i]); } return 0; }