#include <stdio.h>
unsigned long factorial(unsigned int n)
{
if(n<=1)return n;
return n*factorial(n-1);
}
int main(int argc, char * argv[])
{
int i,num[10],n=0;
float sum=0;
printf("输入一个正整数n(n≤10):");
scanf("%d",&i);
printf("%d! = %ld\n",i,factorial(i));
printf("\n输入十个整数:");
for(i=0;i<10;i++)
{
scanf("%d",num+i);
}
printf("大于零的奇数有:");
for(i=0;i<10;i++)
{
if(num[i]>0&&num[i]%2)
{
printf("%d ",num[i]);
sum+=num[i];
n++;
}
}
printf("\n平均值为:%f\n\n",sum/n);
return 0;
}
/**************end of file***********************/
