题库中有道编程试题(n=100000),根据题号给定,n道试题的难易程度(均为1到10之间的正整数)删除难度为x的试题。
你这个没讲清楚需求,是数组还是链表,删除是难度置为空还是什么这个完全删除,而且提到题号,题目删除后题目序号是否需要后面不上来
#include<stdio.h>
int n,x,m;
int a[10010];
int main()
{
scanf("%d",&n);//题目数
m = n;
for(int i = 1;i <= n;i ++) scanf("%d",&a[i]);//每道题的难度
scanf("%d",&x);
printf("删去了 ");
for(int i = 1;i <= m;i ++) if(a[i] == x) printf("第 %d 题 ",i),n --;
printf(",共删去了 %d 道题,现在共有 %d 道题",m - n,n);
}