数组的查找和增删

#include <stdio.h>
int main(){
	int a[100]={1,3,5,7};
	int i;
	int n;
	int j;
	
	n=4;
	
	//打印 
	for(i=0;i<n;i++){
		printf("%4d",a[i]);
	}
	printf("\n");
	
	//查找3 
	for(i=0;i<n;i++){
		if(a[i]==3){
			j=i;
		}
	}
	
	//删除3
	for(i=0;i<(n-1);i++){
		for(j=j+1;j<n;j++){
			a[j-1]=a[j];
		}
	} 
	
	//打印 
	for(i=0;i<n;i++){
		printf("%4d",a[i]);
	}
	printf("\n");
	
	//找到7,把7变成17 
	for(i=0;i<n;i++){
		if(a[i]==7){
			a[i]=17;
		}
	}
	
	//打印 
	for(i=0;i<n;i++){
		printf("%4d",a[i]);
	}
	printf("\n");
} 
posted @ 2024-04-23 09:33  madman_LX  阅读(22)  评论(1)    收藏  举报