宏,指针……
这道编程在考察什么东西啊,一个套一个的,完全看不懂
输入10 21 3 6 9 0 100 1
#include<stdio.h>
#define n 8
void main()
{
int i,r,m,a[n],*p;
m=0;
r=n;
p=a;
for(i=0;i<n;i++)
scanf("%d",p+i);
while(r!=2)
{
if(*p!=0)
{
m++;
if(m%3==0)
{
r--;
*p=0;
}
}
if(p==a+n-1)
p=a;
else p++;
}
for(i=0;i<n;i++)
if(a[i]!=0)
printf("%d",a[i]);
}