对一个长度为10的整型数组,实现以下功能:

对一个长度为10的整型数组,实现以下功能:
1.输入数组元素的值
2.在数组中查找值为x的元素,找到的话要输出元素的值以及所在位置,找不到的话输出查无此数。x的值由键盘输入。
3.在数组中插入一个值为e的元素,插入位置为i。e,i的值由键盘输入。
4.在数组中删除一个值为m的元素,如果不能删除输出无法删除此数。m的值由键盘输入。
5.输出数组中元素的值。
每项功能要求分别用一个函数来实现,完成功能3后要输出一遍所有元素的值,完成功能5后也要输出一遍所有元素的值。

第1个回答  2010-06-18
1.int a[10],i;
void input(void)
{
for(i=0;i<10;i++)
scanf(d%,a[i]);
}
2.int t,sure=0;
void find(void)
{
scanf(d%,t);
for(i=0;i<10;i++)
if(t==a[i])
{
pritf(d%,d%,a[i],i);
sure=1;
break;
}
if(sure==0) pritf("no find")
}
3.void charu(void)
{
int e,i,n;
scanf(d%,d%,e,i);
for(n=9;n>i;n--)
a[n]=a[n-1];
a[i]=e;
for(n=0;n<10;n++)
pritf(d%,a[i]);
}
4.没分数啊???????本回答被网友采纳
相似回答
大家正在搜