C语言编程高手速度进 谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:21:49
编程实现
数组的排序查找删除插入
先输入一个数组
实现排序
然后在查找删除插入
并且是反复执行

#include<stdio.h>
int main()
{
int a[10],i,j,k,g,t,m,n,x,y,d,u,r,a1,b1;
while(1) //无限循环
{
printf("请输入十个数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);

for(j=0;j<10;j++) //排序的程序,利用冒泡法排,就是每一个数与其他的每一个数比较过去
for(k=0;k<9-j;k++)
if(a[k]>a[k+1]) //进行比较,大的数往后面移
{
t=a[k];
a[k]=a[k+1];
a[k+1]=t;
}

printf("输出排序后的数\n");
for(g=0;g<10;g++)
printf("%d ",a[g]);
printf("\n");
printf("请输入你要查找的数\n");
scanf("%d",&m);

for(n=0;n<10;n++) /*与数组里的数一个个比较过去,如果相等就输出下表,因为数组下标从0开始,所以有加1什么的*/
{
if(a[n]==m)
printf("你要查找的数在第%d个位子\n",n+1);
}
printf("输入你要删除数组里第几个数\n");
scanf("%d&