#include<stdio.h>
int find(int a[],int n,int x)
{
int flag=1;//1代表找不到,0代表找到了
for(int i=0;i<n;i++)
if(a[i]==x)
flag=0;
return flag;
}
int main()
{
int a[210];
int flag;
int sum=0;
int n=0;
for(int i=0;i<=5;i++)
for(int j=0;j<=4;j++)
for(int k=0;k<=6;k++)
{
sum=8*i+j*10+18*k;
if(find(a,n,sum)==1)
{
a[n]=sum;
n++;
}
}
printf("%d\n",n-1);
return 0;
}
原文地址:http://blog.csdn.net/wdkirchhoff/article/details/42213417