Problem F: 零起点学算法85——数组中插入一个数
Posted acm编程学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Problem F: 零起点学算法85——数组中插入一个数相关的知识,希望对你有一定的参考价值。
#include<stdio.h> int main() { int n,a[50],b[50]; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int m,k,j=0; scanf("%d%d",&m,&k); for(int i=0;i<n;i++) { if(a[i]<m) { b[j]=a[i]; j++; } else break; } b[j]=m; j++; for(int i=j-1;i<n;i++) { b[j]=a[i]; j++; } for(int i=0;i<j-1;i++) { printf("%d ",b[i]); } printf("%d\n",b[j-1]); printf("%d\n",b[k]); } return 0; }
以上是关于Problem F: 零起点学算法85——数组中插入一个数的主要内容,如果未能解决你的问题,请参考以下文章