ksdf.net
当前位置:首页>>关于编写函数fun 其功能是 将1到M之间含M能被7或11整除...的资料>>

编写函数fun 其功能是 将1到M之间含M能被7或11整除...

#include 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); c...

#include void main(){int m,k=0,i;printf("请输入正整数m的值: ");scanf("%d",&m);for(i=2;i

#include void fun(int m) { int c=0,i; for(i=1;i

数组定义100个元素,其有效下标是从0开始的,0~99,a[100]就超出范围了 #includevoid main() { int i,m,a[1024],x,n; n=0; scanf("%d",&m); for ( i=1;i=1024 ) break; } } for ( i=0;i

#include int a[50]; int fun(int m) { int n=0; for(int i=1;i

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

关键看你用什么语言,是取一个随机数,还是全部都遍历?返回全部符合条件的数?

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

传递的是指针,指针参数传递不需要返回数据,因为子程序对指针变量的修改会影响实参

#include int fun (int a[]){int index = 0;for (int k = 0 ; k < 1000 ; k++ ){if(k%7==0)if(k%11!=0)a[index++]=k;if(k%11==0)if(k%7!=0)a[index++]=k;}return index;}int main( ){ int aa[1000], n, k ; n = fun ( aa ) ; for ( k = 0 ; k < ...

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