请编写函数countValue(int n),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数和的平均值的平方根s,S作为函数返回值,最后结果S输出到文件out.dat中。例如若n为1000时,函数值应为:s=22.449944。 【试题程序

admin2013-12-06  39

问题 请编写函数countValue(int n),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数和的平均值的平方根s,S作为函数返回值,最后结果S输出到文件out.dat中。例如若n为1000时,函数值应为:s=22.449944。
【试题程序】
    #include
    #include
    void progReadWrite();
    double countValue(int n)
    {
    }
    main()
    {
    printf(”自然数和的平均值的平方根=%f\n”。countValue(1000));
    progReadWrite();
    }
    void progReadWrite()
{
  FILE*fp,*wf,
  int i,n;
  double s;
  fp=fopen(“in.dat”,“r”);
  if(fp==NULL){
    printf(”数据文件in.dat不存在!”);
    return;
  }
  wf=fopen(“out.dat”,”w”);
  for(i:0;i<10;i++){
    fscanf(fp.“%d”,&n);
    s=countValue(n);
    fprintf(wf.“%f\n”,s);
  }
  fclose(fp);
  fclose(wf);
}

选项

答案double countValue(int n) { int i,cnt=0;/*定义变量并初始化*; double sum=0.0; for(i=1;i
解析
转载请注明原文地址:https://jikaoti.com/ti/3T37FFFM
0

最新回复(0)