C语言问题:键盘输入10个实型数,求其倒数的和并输出. 为什么我的结果总为0.000?谢谢了

2024-11-19 11:35:19
推荐回答(3个)
回答1:

sum=sum+1/x;
改成

sum=sum+(float)1/x;这样就行了

回答2:

printf("十个数倒数和为%8.3f",&sum);
改为:
printf("十个数倒数和为%8.3f",sum);

回答3:

scanf("%d",&a[i]); 少打一个括号