举报
samshen2001
#include #include //定义N的大小 #define NUM 1000 //定义存储结果的文件 #define FILE_URL "e:/out.dat" double countvalue(int n) { int i = 0; long sum = 0; for( i = 0; i < n; i++ ) { //同时能被3和7整除 if( i%3 == 0 && i%7 == 0 ) { sum += i; } } //计算和的平方根 return sqrt(sum); } void main() { FILE* fd = NULL; double result = 0; //打开文件xxx.dat fd = fopen(FILE_URL, "w"); if(fd == NULL) { printf("%s open failed!n", FILE_URL); return; } //求值 result = countvalue(NUM); //result值写入文件 fprintf(fd, "%lf", result); //输出和的平方根 printf("%lfn", countvalue(NUM) ); fclose(fd); fd = NULL; }