题目内容 (请给出正确答案)
[主观题]

请编写函数voidproc(intX,intpp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到

请编写函数void proc(int X,int pp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。

例如,若X中的值为50,则有3个数符合要求,它们是

1,5,25。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。

试题程序:

请编写函数voidproc(intX,intpp[],int*n),它的功能是:求出能整除x且不是偶

请编写函数voidproc(intX,intpp[],int*n),它的功能是:求出能整除x且不是偶

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请编写函数voidproc(intX,intpp[],int…”相关的问题

第1题

请编写函数voidproc(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶数、不为1的各整数,并按

请编写函数void proc(int x,int pp[],int*n),它的功能是:求出能整除x且不是偶数、不为1的各整数,并按从大到小的顺序放在PP所指的数组中,这些除数的个数通过形参n返回。

例如,若x的值为30,则有3个数符合要求,它们是15,5,3。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

试题程序:

请编写函数voidproc(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶

请编写函数voidproc(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶

点击查看答案

第2题

请编一个函数voidproc(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每行中最

请编一个函数void proc(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每行中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

试题程序:

请编一个函数voidproc(inttt[M][N],intpp[N]),tt指向一个M行N列的二维

请编一个函数voidproc(inttt[M][N],intpp[N]),tt指向一个M行N列的二维

点击查看答案

第3题

以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10void arrin(intx[N]){i

以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(intx[N]) { int i=0; while(i<N) seanf("%d",______); } 在下划线处应填入的是

A.x+i

B.&x[i+1]

C.x+(i++)

D.&x[++i]

点击查看答案

第4题

使用VC++6.0打开考生文件夹下的源程序文件 2.cpp。请完成函数fun(intx),该函数的功能是将X的值转

使用VC++6.0打开考生文件夹下的源程序文件 2.cpp。请完成函数fun(intx),该函数的功能是将X的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。 例如x=6,6的二进制数为110,则输出到屏幕的数为110。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include(iostream) include(fstream) include(cmath) usingnamespacestd; voidWriteFile(char*str) { ofstreamout1; out1.open("2.txt",ios—base::binary|ios_base::app); for(inti=0;str[i]!=0;i++) out1.put(str[i]); out1.close; } voidfun(intx) { } voidClearFile { ofstreamout1; out1.open("2.txt"); out1.close; } intmain { ClearFile; fun(13); return0; }

点击查看答案

第5题

以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10voidarrin(intx[N]){in

以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i<N) scanf("%d", ______); } 在下划线处应填入的是

A.x+i

B.&x[i+1]

C.x+(i++)

D.&x[++i]

点击查看答案

第6题

下列程序段中,A_class的成员函数Variance()可求出两数的平方差,请改写该程序段,把Va

下列程序段中,A_class的成员函数Variance()可求出两数的平方差,请改写该程序段,把Variance()函数从A_class类中分离出来,用友元函数来实现该函数的功能。

class A_class {

private:

intx,y,t;

public:

A_class(int i,int j):x(i),y(j) {

if(y>x){t=x;x=y;y=t;}

}

intVariance(){return x*x-y*y;}

//其它函数从略

};

void main() {

A_classA_obj(3,5);

cout<<"Result:"<<A_obj.Variance()<<endl;

}

点击查看答案

第7题

假设arr[]保存的都是正数,下面函数的作用是?publicintguessWhat(intarr[]){intx=0;for(inti=0;i

A.返回数组中最大数的索引

B.返回true/false表示数组中是否有完全相同的两个数

C.返回偶数个数

D.返回数组中最大的数

点击查看答案

第8题

编写函数模板 void change(T &i,T &j),能够实现整型数据、实型和字符串的交换,并编写测试

编写函数模板 void change(T &i,T &j),能够实现整型数据、实型和字符串的交换,并编写测试的主函数。

点击查看答案

第9题

请编写函数fun(),其功能是:计算并输出给定10个数的方差。 其中 例如,给定的10个数为95.0,89.0,76

请编写函数fun(),其功能是:计算并输出给定10个数的方差。

请编写函数fun(),其功能是:计算并输出给定10个数的方差。 其中 例如,给定的10个数为95.0

其中

请编写函数fun(),其功能是:计算并输出给定10个数的方差。 其中 例如,给定的10个数为95.0

例如,给定的10个数为95.0,89.0,76.0,65.0,88.0, 72.0,85.0,81.0,90.0,56.0,则输出为S=11.730729。

注意;部分源程序给出如下.

请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<math.h>

include<stdio.h>

double fun(double x[10])

{

}

main()

{

double s,x[i0]={95.0,89.0,76.0,65.0,

88.0,72.0,85.0,81.0,90.0,56.0};

int i;

printf("\nThe original data is:\n");

for(i=0;i<10;i++)

printf("%6.1f ",x[i]);

printf("\n\n ");

s=fun(x);

printf("s=%f\n\n ",s);

}

点击查看答案

第10题

下列程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是

下列程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是使数组右上半三角元素中的值全部置成0。例如a数组中的值为

a=4 5 6

1 7 9

3 2 6,

则返回主程序后a数组中的值应为

0 0 0

1 0 0

3 2 0

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<conio.h>

include<stdio.h>

include<stdlib.h>

define N 5

int fun(int a[ ][N])

{

}

main()

{

int a[N][N],i,j;

clrscr();

printf("*****The array*****\n");

for(i=0;i<N;i++)

/*产生—个随机的5*5矩阵*/

{for(j=0;j<N;j++)

{a[i][j]=rand()%10;

printf (“%4d”,a[i][j]);

}

printf(“\n”);

}

fun(a);

printf(“THE RESULT\n”);

for(i=0;i<N;i++)

{ for(j=0;i<N;j++)

printf(“%4d”,a[i][j]);

printf(“\n”);

}

}

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信