#include <stdio.h>
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10}; //定义一个数组
int s=4,i,j,m,n; //定义变量和,初始化要插入的元素
for(i=0;i<10;i++) //遍历和数组各元素比较
{
if(s<a[i]) //当小于某个数组元素时开始插入
{
m=a[9];
for(j=9;j>i;j--)
{
a[j]=a[j-1];
a[j-1]=s;
}
break;
}
else
{
continue;
}
}
for(n=0;n<10;n++)
{
printf("%d ",a[n]);
}
printf("%d",m);
return 0;
}
本文介绍如何在C语言中通过数组操作实现插入元素的功能,通过示例展示了当给定值小于数组元素时的插入过程。重点在于理解数组的动态调整和循环遍历的应用。
3051

被折叠的 条评论
为什么被折叠?



