//有数组 int oldarr[] = {1,2,4,0,6,0,0,2,4,0};删除所有0;,放到newarr[]中
#include <stdio.h>
int main(int argc,char const *argv[])
{
int len = 10;
printf("请输入你要输入的个数:\n");
// scanf("%d",&len);
int oldarr[10] = {1,2,4,0,6,0,0,2,4,0};
int newarr[10] = {0};
/*printf("请输入你要输入的数:\n");
for(int i = 0;i < len;i++)
{
scanf("%d",&oldarr[i]);
}
printf("你输入的数据为:\n");
for(int i = 0;i < len;i++)
{
printf("%d",oldarr[i]);
}
printf("\n");*/
printf("执行剔除“0”操作!\n");
int j = 0;
for(int i = 0;i < len;i++)
{
if(oldarr[i] != 0)
{
newarr[j] = oldarr[i];
printf("%d",newarr[j]);
j++;
}
}
printf("\n");
printf("输出newarr:\n");
for(int i = 0;i < 10;i++)
{
if(newarr[i] != 0)
{
printf("%d\n",newarr[i]);
}
}
return 0;
}
05-12
2664
06-24
6303
02-19
6088
10-10
3345
02-25
292
04-17
588