関数:N内の検索(nは含まない)と同時にSの平方根で割り切れるすべての自然数によって3,7及び関数としての値を返し、S出力の結果ファイルにout.dat。
S = 153.909064:Nが1000である場合、例えば、値の関数であるべきです。
書式#include <conio.h>
書式#include <math.h>の
書式#include <stdio.hに>
ダブルカウント値(int型n)は、
{I int型。
ダブルS = 0.0。
ための式(I = 1; iが<N; iが++)
S + = I(I%21 == 0)であれば、
リターンSQRT(S);
}
メイン()
{
clrscr();
printf( "自然数と平方根=%F \ n" は、カウント値(1000))。
progReadWrite();
}
progReadWrite()
{
FILE * fpは、* WF;
私はint型、n個。
float型;
FP =のfopen(「R」、「in.dat」)。
IF(FP == NULL){
printf( "in.datデータファイルが存在しません!");
リターン;
}
WF =のfopen(「out.dat」、「W」)。
ための式(I = 0; iが<10; I ++){
関数fscanf(FP、 "%D \ n"、&N);
S =カウント値(N)。
関数fprintf(WF、 "%F \ n"、S);
}
FCLOSE(FP)。
FCLOSE(WF)。
}