循环结构

for循环简单顺序求和

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int n,i,sum=0;
  6. cin >> n;
  7. for(i=1;i<=n;i++)//1+2+3+4+...+n
  8. {
  9. sum = sum+i;
  10. }
  11. cout << sum << endl;
  12. return 0;
  13. }

for循环任意数求和

  1. #include <iostream>
  2. #include<iomanip>
  3. using namespace std;
  4. int main()
  5. {
  6. int n;
  7. double num, sum = 0, aver = 0;
  8. cin >> n;
  9. for (int i = 1; i <= n; i++)
  10. {
  11. cin >> num;
  12. sum += num;
  13. }
  14. aver = sum / n;
  15. cout << sum << " " << fixed << setprecision(5) << aver << endl;
  16. }