1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。
2、定义变量:#include
3、穷举:printf("结果是:");for (n = 11; n < 100; n++) {k = 1; /*存储各位数之积*/s = 0; /*存储各位数之和*/m = n。
4、分离各位: while (m) {k *= m % 10; /*分离出各位求积*/s += m % 10; m /= 10; }。
5、判断积是否大于和:if (k > s) /*判断积是否大于和*/ {c++; /*统计个数*/if (c % 5 == 0) /*5个一换行*/printf("\n");printf("%5d", n);}。
6、得到大于平均数的个数。
#include
int fun(int a[],int n)
{
int i,j,q=0;//<----------
double sum=0,av;//<----------
for (i=0;isum+=a[i];
av=sum/n;
for(j=0;jif (a[j]>av)q++;//<-------
return q;
}
main()
{
int a[10]={1,3,6,9,4,23,35,67,12,88};
int y;
y=fun(a,10);
printf("y=%d\n",y);
return 0;
}