ksdf.net
当前位置:首页>>关于编写函数fun,其功能是:求出1~1000之间能被7或11...的资料>>

编写函数fun,其功能是:求出1~1000之间能被7或11...

void fun(int *a,int *n) { int i, j, k; *n = 0; for (i=1,j=1,k=1; i

int i;for(i=7;i

分析: 1. 很简单的方法就是遍历,只要能被7整除和11整除又不被两者同时整除的数保存下来 2. 显然这个数要么是7的倍数要么是11的倍数且不是77的倍数实现: // 实现2方法public Integer[] getNums(){ List nums = new ArrayList(); // 遍历7的倍...

void fun(int *a,int n,int *k) { int i,j=0; *k=0; for(i=1;i

public class Test {public static void main(String[] args){for (Integer integer : fun()) {System.out.println(integer);}}public static List fun(){List list=new ArrayList();for (int i = 1; i < 1001; i++) {if(i%7==0||i%11==0)list.a...

int fun(int a,int b) {int m,i=0,n[80]; for(m=a;m<=b;m++) {if ((m/7==0&&m/11!=0)‖(m/7!=0&&m/11==0)) {n[i]=m; i++;} } printf(“%d”,i) }

请编写一个函数fun,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数。 答案: void fun(int m, int

string str=""; for(int i=1;i

帮你写了一个,你看看,不懂就追问: #include int main() { int i = 0; int sum = 0; for (i=1; i

编程可以逆向思维哦,不一定要用for循环哦,你可以用乘法,首先用a除以7,b除以7,得到两个数,这两个数之间所有的的数乘以7都可以被7整出哦,然后是11也可以这样做一次,在把两个数组里面相同的数字去掉就可以了 例如 700-1000之间的数字 700/7...

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com