#include?<stdlib.h>
void?Sco_ave();
void?input();
void?output();
void?poOutput();
int?main(int?argc,?char?*argv[])
{
Sco_ave();//計算平均值?
input();//input數組?
output();//output數組?
poOutput();//指針輸出?
return?0;
}
int?inOut[10];
//計算平均成績?
void?Sco_ave()
{
double?score[10];
double?total=0;
int?i;
for(?i=0;?i<10;?i++)
{
scanf("%lf",&score[i]);
total+=score[i];
}
printf("平均成績=%2.2f\n",total/10);
}
//輸入函數?
void?input()
{
int?i;
for(?i=0;?i<10;?i++)
{
scanf("%d",&inOut[i]);
}
}
//輸出函數?
void?output()
{
int?i;
for(?i=9;?i>=0;?i--)
{
printf("%d\n",inOut[i]);
}
}
//指針輸出
void?poOutput()
{ int?*p=inOut; int?i;for(?i=9;?i>=0;?i--)
{
printf("%d\n",p[i]);
}
}