数组的查找和增删
#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");
}

浙公网安备 33010602011771号