求大佬们怎么用c语言输出以下内容(图一) 使用查找删除形式?

2025-02-01 16:54:06
推荐回答(2个)
回答1:

#include

#define N 10

void main() { int a[N]={45,58,62,71,77,80,88,93},n=8,i,k,b;

printf("原始成绩记录为: "); for ( i=0;i

k=77; 

for ( i=b=0;i

  if ( a[i]==k ) b=1; 

  if ( b ) a[i]=a[i+1]; 

}

if ( b ) n--; 

printf("删除后成绩记录为: "); for ( i=0;i

k=70; for ( i=0;ik ) a[n-i]=a[n-i-1]; else break;

a[n-i]=k; n++;

printf("插入后成绩记录为: "); for ( i=0;i

}

回答2: