#include int main(){inti,n=20;double a=2,b=1,s=0,t;for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 04:24:04
#include int main(){inti,n=20;double a=2,b=1,s=0,t;for(i=1;i
xRNP7o`\AV iPD`TEQPb/8Uĸrћy3gf4}#wl*\N!]z:كTٍb*{C-&Or 7gn;'_IEf} ~j5}.!TAOq y AR'3`{fo>`IYI{BZn7; t zhArTPYZTR: ^ 1R3 P6%#>KVzV( ,6Rhqj"l+S, ZчmZl!}ffO#K%{HEW8C_*bC t s™`B½D{dA61&ngē VJ>W,~G=

#include int main(){inti,n=20;double a=2,b=1,s=0,t;for(i=1;i
#include
int main()
{
inti,n=20;
double a=2,b=1,s=0,t;
for(i=1;i

#include int main(){inti,n=20;double a=2,b=1,s=0,t;for(i=1;i
整型的除法运算结果也是整型的(具体是只得到相除的结果中的整数部分,小数部分被丢弃了).比如第二轮 a=3,b=2时,如果a和b都是int整型变量的话,
a/b 的结果是1而不是1.5,这不是所要的结果.
一种变通的做法是,如果a和b都是int整型,但计算sum时临时转换成浮点数类型加以运算,如
sum=sum+(float)a/b;
a被临时转换成float型,这样除法运算的计算结果也是浮点型的.这样,除法的小数部分能够得到保留.