已经知道一层for循环求解代码,只需指出此代码的问题
计算:1+2/3+3/5+4/7+5/9+.....的前20项;请教这个代码存在的问题顺便解释double的强制转换去掉之后带来的影响;
已经知道一层for循环求解代码,只需指出此代码的问题
#include<stdio.h>
main()
{
int i,j;
double sum=0;
for(i=1;i<=20;i++)
{
for(j=1;j<=39;j+=2)
sum+=(double)i/(double)j;
}
printf("%d\n",sum);
}