
c语言编写题: 使用循环语求1/2+2/3+3/4+4/5+6/7+.........+19/20
c语言编写题:使用循环语求1/2+2/3+3/4+4/5+6/7+.........+19/20的和...
c语言编写题:
使用循环语求1/2+2/3+3/4+4/5+6/7+.........+19/20的和 展开
使用循环语求1/2+2/3+3/4+4/5+6/7+.........+19/20的和 展开
3个回答
展开全部
int x=0;
float sum=0;
for(x=2;x<=20;x++)
sum+=(float)(x-1)/x;
例如:
#include<stdio.h>
main()
{
float sum=0;//i为分子,j为分母;初值都为1;i每次加1;j每次加2;
for(int i=1,j=1;i<=5,j<=9;i++,j+=2)
{
sum+=1.0*i/j;//i,j都是整型(int),不乘1.0商的小数部分默认为0;
}
printf("%.2f",sum);
return 0;
}
扩展资料:
for语句格式为:
for(表达式1;表达式2;表达式3)语句:/*循环体*/
①先对表达式1赋初值;
②判别表达式2是否满足给定条件,若其值非0,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为0,不满足条件,就终止for循环,执行循环体后语句。
参考资料来源:百度百科-循环语句
展开全部
int x=0;
float sum=0;
for(x=2;x<=20;x++)
sum+=(float)(x-1)/x;
float sum=0;
for(x=2;x<=20;x++)
sum+=(float)(x-1)/x;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此问题过于深奥,怎奈小生才疏学浅
暂不知道该如何回答,
待我继续努力再学习几年,再来解答
您也可以耐心等待其他大神的解答
愿您的问题早日得到满意的答案
暂不知道该如何回答,
待我继续努力再学习几年,再来解答
您也可以耐心等待其他大神的解答
愿您的问题早日得到满意的答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询