求能判断整除 正整数序列x且不是偶数的各整数,并放在数组pp中,这些除数的个数由n返回。

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
foo函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回.例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15.请按题意,(1)完成子函数编写.(2)描述函数foo的基本路径;(3)分别举例测试,并输出测试结果.试题程序:#include #include void foo (int x,int pp[],int *n){}main(){int x,aa[1000],n,i;clrscr();printf("\nPlease enter an integer number:");scanf("%d",&x);foo(x,aa,&n);for(i=0;i
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
void foo (int x,int pp[],int *n){ int i,pp=0;for (i=1;i
怎么描述函数的基本路径呢
不明白,什么叫函数的基本路径啊?
为您推荐:
其他类似问题
扫描下载二维码foo函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数_百度知道
foo函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数
foo函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。
请按题意,(1)完成子函数编写。
(2)描述函数foo的基本路径;
我有更好的答案
for (i=1;i&lt,int *n){
p=0void foo (int x,int pp[];i=+2)
if (x%i==0)
怎么描述函数的基本路径呢
不明白,什么叫函数的基本路径啊?
采纳率:18%
为您推荐:
其他类似问题
整除的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。编写带有函数的程序,函数fun功能是求出能整除x且不是偶数的各个整数,顺序存放在数组pp中,这些除数的个_百度知道
编写带有函数的程序,函数fun功能是求出能整除x且不是偶数的各个整数,顺序存放在数组pp中,这些除数的个
通过形参返回;例如输入30 则输出1 3 5 15;
数通过形参返回,例如输入30 则输出1 3 5 15;
#include&stdio.h&
void fun(int x,int pp[],int*p)
int i=0,k;
for(k=1;k&x;k+...
我有更好的答案
那么n为什么等于0呢,是因为你没有给n赋值;,aa[i]);n,只能改它的值。所以;这个n=0;i++)printf(&%3d&quot左边不是没有结果,fun函数里,你使用的i进行累加,而你强行把fun参数*p地址给改了,这没有用的,对于n来说,你改不了它的地址,所以没有执行printf语句,没有结果输出,是因为for(i=0;i&lt,其实你已经把值设置到数组pp中了,之所以你觉得没有结果
采纳率:93%
一脸懵逼的高中生
如果你是理科的话 ,基本上大学都要学的
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求能整除x且不是偶数的各整数,并放在数组pp中,这些除数的个数由n返回。 程序我有,但有个地方不明白。_百度知道
求能整除x且不是偶数的各整数,并放在数组pp中,这些除数的个数由n返回。 程序我有,但有个地方不明白。
#include &stdio.h&
void fun(int x,int pp[],int *n)
int i,j=0;
for(i=1;i&=x;i+=2)
if((x%i)==0)
pp[j++]=i;
int x,aa[1000],n,i;
printf(&\nplease enter an integer number:\n&);
scanf(&%d&,&x);
fun(x,aa,&n);
我有更好的答案
n是main函数里面整形变量n的地址, 因为你需要由n返回结果, 那么函数fun里面对n的修改是不会改变main函数里面的n的值. 传入n的地址, 那么传进去的就是n变量的地址的值, 然后直接对这段地址上的数据进行修改, 那么就需要在调用函数里面改变n的值, 而参数传递进入函数是值传递, 如果不传入n的地址的话, 只能传入n的值, 也就是对n的修改
采纳率:33%
传入是n的地址,fun(x,aa,&n); 可能会直接修改该地址所储存的值(就是你的n)了,当你返回,你这里的n就变了。
这里的&n 是什么意思void fun(int x,int pp[];
&#47fun(x,aa,int *n)&#47,n保存的就是除数的个数;/ 第三个参数是int型指针这样函数fun在对n的值操作返回后,&n)
参考资料:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以下试题来自:
问答题请编写函数void fun(int x, int pp[],
int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在即所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为30,则有4个数符合要求,它们是1, 3,5,15。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun (int x, int pp[], int *n)
int x,aa[1000], n,
printf("\nPlease enter an integer
number : \n ") ;
scanf ("%d", &x) ;
fun (x, aa, &n) ;
for (i=0 ; i< i++)
printf ("%d ", aa [i]);
printf ("\n ") ;
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 [1] *p==t
[2] bb[n++]=I
热门相关试卷
最新相关试卷}

我要回帖

更多关于 3整除的整数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信