请编写函数countvalue(),它的功能是:求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并
请在6月份之前给我答复啊,包托啦.期末挂不挂就看这个了.
人气:190 ℃ 时间:2020-03-19 09:07:57
解答
楼上的
VC6编译器没发现错误.你发现了?
哪里错了?
倒是你的,是什么编译器?
如果是VC6.getch()函数不包含头文件能用吗?
如果是TC?TC里有//注释吗?
说句话就变成楼下了..
#include
#include
//定义N的大小
#define NUM 1000
double countvalue(int n)
{
\x05int i = 0;
\x05long sum = 0;
\x05for( i = 0; i < n; i++ )
\x05{
\x05\x05//同时能被3和7整除
\x05\x05if( i%3 == 0 && i%7 == 0 )
\x05\x05{\x05
\x05\x05\x05sum += i;
\x05\x05}
\x05}
\x05//计算和的平方根
\x05return sqrt(sum);
}
void main()
{
\x05//输出和的平方根
\x05printf("%lf\n",countvalue(NUM) );
}最后结果怎么没有输出到out.dat中呢?#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("%lf\n", countvalue(NUM) ); fclose(fd); fd = NULL;}
推荐
- 在下表的空格中填上合适的数
- 从生活走向化学,从化学了解生活.翻译成英文是什么
- 英语听力中day和date怎么区分
- 有五条线段长度分别为1,3,5,7,9,从这5条线段中任取3条,则所取3条线段能构成一个三角形的概率为
- 在直线上画出表示下面分数的点
- 将3,-3,3,7进行混合运算,(每个数只能用一次),使结果为24或-24
- none of them在定语从句中为什么不能代替none of which
- 如图,四边形ABCD是⊙O的内接正方形,P是劣弧AB的中点,PD与AB交于点E,求PE/DE的值
猜你喜欢