#include
int main(void)
{
int s,ave,total;
int num[5];
int*p;
p=num;
for(int i=0;i<5;i++)
{
scanf("%d",(p+i));
total+=*(p+i);
}
ave=total/5;
for(i=0,s=0;i<5;i++)
{
if(ave<*(p+i))
{
num[s]=*(p+i);
s=s+1;
}
else
continue;
}
for(s=0;s<sizeof(num);s++)
printf("%d\n",num[s]);
return 0;
}
小白求教为什么ave这个变量不传递值
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-