编写函数fun,求出a到b之内能被7或者11整除,但不能同时被7和11整除的所有正数,并将他们放在数组中,函数返回这些数的个数。编写main函数,输入a,b的值并调用函数进行运算。
从键盘输入a,b的值(1<=a<=b<1000),用以下格式字符串输入a,b的值:
在C语言中使用:scanf("%d%d",&a,&b);
在Java语言中使用Scanner对象的nextInt()方法获取a,b的值。
用以下格式字符串输出数组中的元素的值:"%d "(注意:%d后面有一个空格)
1 20 <回车>
7 11 14
50 100 <回车>
55 56 63 66 70 84 88 91 98 99
语言 C
本人答案:
#include <stdio.h>
int fun(int a,int b);
int main()
{
int a,b,num;
scanf("%d%d",&a,&b);
fun(a,b);
printf("%d ",score);
return 0;
}
int fun(int a,int b)
{
int m,n=1,score[b-a+1]={0};
for(m=a;m<=b;m++)
{
if((m%7==0||m%11==0)&&m%77!=0)
score[n]=m;
n++;
}
return 0;
}
___C___
相关分类