编写函数fun 其功能是 将1到M之间含M能被7或11整除的所有整数放在数组a中 并通过n返回这些数的的个数
答案:3 悬赏:60
解决时间 2021-01-28 16:47
- 提问者网友:嘚啵嘚啵
- 2021-01-28 09:45
编写函数fun 其功能是 将1到M之间含M能被7或11整除的所有整数放在数组a中 并通过n返回这些数的的个数
最佳答案
- 二级知识专家网友:山河有幸埋战骨
- 2021-01-28 10:02
请编写一个函数fun,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数。 答案: void fun(int m, int
全部回答
- 1楼网友:有你哪都是故乡
- 2021-01-28 11:31
int fun(int m)
{
int a[255];
int j=-1;
for(int i=1;i<m;i++)
{
if(i%7==0||i%11==0)
{
j++;
a[j]=i;
}
}
return j;
}
{
int a[255];
int j=-1;
for(int i=1;i<m;i++)
{
if(i%7==0||i%11==0)
{
j++;
a[j]=i;
}
}
return j;
}
- 2楼网友:拾荒鲤
- 2021-01-28 10:44
#include <stdio.h>
int fun(int M, int a[])
{
int n = 0;
int i;
for (i = 1; i < M; ++i)
{
if (i%7==0 ||i%11==0)
{
a[n] = i;
n++;
}
}
return n;
}
int main(void)
{
int n;
int count;
int a[100];
int i;
printf("Input M:");
scanf(" %d", &n);
count = fun(n, a);
printf("%d\n", count);
for (i = 0; i < count; ++i)
{
printf(" %d ", a[i]);
}
return 0;
}
int fun(int M, int a[])
{
int n = 0;
int i;
for (i = 1; i < M; ++i)
{
if (i%7==0 ||i%11==0)
{
a[n] = i;
n++;
}
}
return n;
}
int main(void)
{
int n;
int count;
int a[100];
int i;
printf("Input M:");
scanf(" %d", &n);
count = fun(n, a);
printf("%d\n", count);
for (i = 0; i < count; ++i)
{
printf(" %d ", a[i]);
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯