题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-19 06:05:39

[简答题]请编写函数countValue( ),其功能是:求出1~1000之内能被7或11整除但不能同时被7或11整除的所有整数,将它们放在数组a中,并通过n返回这些数的个数。
主函数最后调用函数writeDAT( )把计算结果输出到out.dat文件中。
注意:部分源程序已经给出。
请勿改动主函数main( )和输出数据函数writeDAT( )的内容。
#include<conio.h>
#include<stdio.h>
void countValue(int*a,int*n)


void writeDAT( )

int aa[1000],n,k;
FILE *fp;
fp=fopen("out.dat","w");
countValue(aa,&n);
for(k=0;k<n; k++)
if((k+1)%10==0)
fprintf(fp,"%5d/n",aa[k]);
else
fprintf(fp,"%5d",aa[k]);
fprintf(fp,"/n");
fclose(fp);

main( )

int aa[1000],n,k;
ceuntValue(aa,&n);
for(k=0; k<n;k++)
if((k+1)%10==0)
printf("%5d/n",aa[k]);
else
printf("%5d",aa[k]);
writeDAT( );

更多"请编写函数countValue( ),其功能是:求出1~1000之内能"的相关试题:

[简答题]请编写函数countValue( ),其功能是:计算500~800之间素数的个数count,并按所求素数的值从小到大的顺序,再计算其间隔加、减之和,即第1个素数—第2个素数+第3个素数—第4个素数+第5个素数……的值sum。函数WriteData( )负责把结果输出到OUT.DAT文件中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数WriteData( )的内容。
试题程序:
#include<stdio.h>
int count,sum;
void writeData( );
void countValue( )


void main( )

count=sum=0:
countValue( );
printf("count=%d,sum=%d”,count,sum);
writeData( );

void writeData( )

FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"%d%d",count,sum);
fclose(fp);

[简答题]编写函数fun,其功能是:求出1~1000能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
void fun(int*a,int*n)


void main( )
(
int aa[1000],n,k;
system("CLS");
fun(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)
(printf("%5d",aa[k]);
printf("/n");) /*一行写9个数*/
else
printf("%5d",aa[k]);

[简答题]请编写函数fun( ),它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在 a所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun (int *a,int *n)


main( )

int aa[1000], n, k;
clrscr( );
fun(aa,&n);
for(k=0;k if((k+1)%10==0)
printf("%5d",aa[k]);
printf("/n"); /*一行写9个数*/
else
printf("%5d ",aa[k]);

[简答题]请编写函数fun( ),它的功能是:求出1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h> void fun(int *a,int *n)

main( )

int aa[1000],n,k;
clrscr( );
fun(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)

printf("%5d",aa[k]);
printf("/n"); /*—行写10个数*/

else
printf("%5d",aa[k]);

[简答题]请编写函数countValue( ),其功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(I+10也是在100以内)的个数count,以及这些I之和sum。函数WriteData( )负责把结果输出到OUT.DAT文件中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数WriteData( )的内容。
试题程序:
#include<stdio.h>
int count,sum;
void writeData( );
void countValue( )

void main( )

count=sum=0:
countValue( );
printf("count=%sum=%d",count,sum);
writeData( );

void writeData( )

FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"%d%d",count,sum);
fclose(fp);

[简答题]请编写函数countValue( ),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件OUT11.DAT中。 例如,若n为1000时,函数值应为s=153.909064。 注意:部分源程序已给出。 请勿改动主函数main( )和输入输出函数progReadWrite( )的内容。 试题程序: #include #include #include double countValue(int n) { } main( ) { clrscr( ); printf("自然数之和的平方根=%f/n", countValue(1000)); progReadWrite( ); } progReadWrite( ) { FILE *wf; int i, n; float s; wf = fopen("OUT11.DAT", "w"); s = countValue(1000); fprintf(wf, "%f/n", s); fclose(wf); }
[简答题]请编写一个函数fun( ),它的功能是:求出1到m(含m)之内能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。
例如,若传给m的值为50,则程序输出:
7 11 14 21 X 28 33 35 42 44 49
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#define M 100
void fun(int m, int *a, int *n)

main( )

int aa[M],n,k;
clrscr( );
fun(50,aa,&n);
for(k=0;k<n; k++)
if((k+1)%20==0) /*每行输出20个数*/
printf("%4d",aa[k]);
printf("/n");

else
printf("%4d",aa[k]);
printf("/n");

[简答题]请编写函数void fun (int x,int pp[],int *n),它的功能是求出能整除x且不是奇数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为24,则有6个数符合要求,它们是2, 4, 6, 8, 12, 24。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h> void fun(int x,int PP[],int *n)
main ( )

int x,aa[1000],n,i;
clrscr( ) ;
printf("/nPlease enter an integer number:
/n ") ;
scanf("%d",&X);
fun(x,aa,&n);
for(i=0;i<n;i++)
printf("%d",aa[i]);
printf("/n");

[填空题]请补充函数fun( ),该函数的功能是:求100(不包括100)以内能被2或5整除,但不能同时被2和5整除的自然数。结果保存在数组bb中,函数fun( )返回数组比元素的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 100
int fun (int bb [] )

int i, j;
for( 【1】 ;i<100; i++)
if ((i%1!=0&&i%5==0)|| (i%2==0&&i%5 !=0)
【2】 ;
【3】 ;

main( )

int i, n;
int bb [N];
clrscr ( );
n=fun (bb);
for(i=0; i<n; i++)

if (i%10==0)
printf ("/n");
printf ("% 4d", bb [i]);


[填空题]以下函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。请按题意,完成填空。
试题程序:
#include<conio.h>
#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;
【15】

main( )
int x,aa[1000],n,i;
clrscr( );
printf("/nPleas enter an integer number :/n");scanf("%d",&x);
fun(x,aa,&n);
for(i=0;i<n;i++)
printf("%d",aa[i]);
printf("/n");

[填空题]以下程序中函数fun的功能是求出能整除x且不是偶数的务正整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。 例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。 请按题意,完成填空。 试题程序: #include <stdio.h> void fun(int x,int pp[],int *n) { int i,j=0; 【13】 ; if(x%i==0)pp[j++]=i; 【14】 ; } main( ) { int x,aa[1000],n,i; printf("/nPlease enteran integer number :/n"); scanf("%d",&x); fun(x,aa,&n); for(i=0;i<n;i++) printf("%d",aa[i]); printf("/n"); }
[简答题]编写一个函数fun( ),其功能是求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。
#include<stdio.h>
#define M 4
int fun(int a[][M])


main( )
int arr[2][M]=5,8,3,45,76,-4,12,82);void NONO( );
printf("max=%d/n",fun(arr));

[简答题]以“数a或者能被6整除,或者能被3整除”为前提,加上另一个前提:“数a不能被6整除”,能否必然得出结论为什么
[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成fun函数,其功能是求出M行N列二维数组每行元素中的最小值,并计算它们的和,并通过形参传回主函数并输出。
注意:不能修改程序的其他部分,只能修改fun函数。
试题程序:
#include<iostream.h>
#define M 2
#define N 4
void fun(int a[M][N],int *sum)


void main( )

int x[M][N]=7,6,5,2,4,2,8,3;
int s;
fun(x,&s);
cout<<s<<end1;
return;

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码