求出1到200内能被7或13整除的数,将这些数放在主函数定义的数组中,并打印出这些数
#include<iostream>
using namespace std;
int dev_fun(int a[])
{
int m,count=0;
for(int i=1;i<=200;i++)
{
if((i%7==0)||(i%13==0))
{
a[m++]=i;
}
}
return m;
}
main()
{
int a[45],l;
l=dev_fun(a);
for(int i=0;i<l;i++)
{
printf("%-4d",a[i]);
if((i+1)%5 == 0) //使输出时每行五个数
printf("\n");
}
}