pat乙级1049
浮點型乘整型和整型乘浮點型結果不同,不知為什么。
1 double sum = 0.0; 2 for (int i = 0; i < n; i++) 3 { 4 cin >> a[i]; 5 sum += a[i] * (i + 1) * (n - i); 6 } 7 printf("%.2f", sum);
提交結果正確。
1 double sum = 0.0; 2 for (int i = 0; i < n; i++) 3 { 4 cin >> a[i]; 5 sum += (i + 1) * (n - i) * a[i]; 6 } 7 printf("%.2f", sum);
結果就不正確。
轉載于:https://www.cnblogs.com/lxc1910/p/8566955.html
總結
- 上一篇: 怎样快速学习React
- 下一篇: 夏令营多少钱啊?