请编写函数countValue(int n)。其功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果S输出到文件OUT.DAT中。 例如,若n为1000时,函数值应为s=153.909064。

admin2022-10-08  42

问题 请编写函数countValue(int n)。其功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果S输出到文件OUT.DAT中。
    例如,若n为1000时,函数值应为s=153.909064。
    注意:部分源程序已给出。
    请勿改动主函数main()和写函数WriteData()的内容。
    试题程序:
    #include
    #include
    #include
    void progReadWrite();
    double countValue(int n)
    {
    }
    void main()
    {
    system(“CLS”);
    printf(“自然数之和的平方根=%f\n”,countValue
    (1000));
    Write Data();
    }
    void Write Data()
    {
    FILE*wf;
    double s;
    wf=fopen(“OUT.DAT”,“W”);
    a=countValue(1000);
    fprintf(wf,“aqrt=%f\n”.s);
    fclose(wf);
    }

选项

答案double countValue(int n) { int i,sum=0; for(i=0;i
解析 若一个数m能被n整除.则有m%n==0。可据此来对数据进行判断看是否符合条件。
转载请注明原文地址:https://kaotiyun.com/show/KGKZ777K
0

相关试题推荐
最新回复(0)