我想要在从数组中删除数字42后将数组原样打印出来。以下是可以正常运行的代码,但我无法确定如何删除此一个元素并打印其余元素。
#include <stdio.h>
int main()
{
int i,a;
int arr[]={1,2,42,88,99};
a=sizeof(arr);
for(i=0;i<=a;i++)
{
printf("%d\n", arr[i]);
if(arr[i]==42)
break;
}
return 0;
}
`