更多"请编写函数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;