#include
void fun (int *a, int *n)
{
int i;
*n=0;
for(i=1;i<=1000;i++)
if(( i%7==0 || i%11==0 ) && (!( i%7==0 && i%11==0 )))
{
a[*n]=i;
(*n)++;
}
}
main()
{int aa[1000],n,k;
fun(aa,&n);
for (k=0;k if ((k+1)%10==0) printf("\n"); else printf("%5d",aa[k]); } 调试过了,运行结果:
int main()
{
int i,num=0;
for(i=1;i<=1000;i++)
{
if(i%7==0 && i%11==0 && i%77!=0)
{
num++;
}
}
printf("%d",num);
}