C语言编程计算1-1000之间能被3或7整除的所有自然数的倒数之和,结果保留五位小数并要求使用循环实现谢谢
6个回答
2016-06-14
展开全部
C语言版本如下:#includeintmain(){inti,sum=0;for(i=1;i<=100;i++){if(i%3==0||i%7==0)sum+=i;elseprintf("%3d不能被3或7整除\n",i);}printf("所有能被3或7整除的自然数和为%d\n",sum);return0;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int i;
double s=0;
for(i=1;i<1000;i++)
if(i%3==0 || i%7 == 0)
s+=1.0/i;
printf("%.5lf\n", s);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如下,方法比较笨,但是好理解
#include<stdio.h>
double HE=0;
void main( )
{
int i;
for(i=3;i<=1000;i++)
{
if((i%3==0)||(i%7==0))
{
HE += 1/(double)i;
}
}
printf("%.5lf\r\n",HE);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询