急求C语言答案

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:54:59
编写函数fun功能是求出1到100之间能被7整除但不能同时被7和11整除的所有整数并将他们放在a所指的数组中通过n返回这些数的个数

int fun()
{
int i,arr[100],*a,n=0;
a=arr;
for(i=1;i<100;i++)
{
if(i%7 == 0)
{
if(i%11 != 0)
{
n++;
*(a++)=i;
}
}
}
return n;
}

#include <iostream.h>
//临时写的,需要调试
int fun()
{
int a[];
int n,i,j;
n=0
for(i=1;i<=100;i++)
{
if(i%7==0&&i%11!=0)
{
a[n]=i;
n++;
}
cout<<"1到100之间能被7整除但不能同时被7和11整除的所有整数是:\n";
for(i=1;i<n;i++)
{
cout<<a[i]<<'\t';
if(i%5==0)cout<<endl;
}
cout<<"共有"<<n<<"个"<<endl;
return n;
}