#define _CRT_SECURE_NO_WARNINGS 1 
#include<iostream>
#include<string>
using namespace std;
//1、数组逆序
//int main()
//{
//  int arr[5] = { 1,3,2,5,4 };
//  int i = 0;
//  int n = sizeof(arr) / sizeof(arr[0]);
//  //逆序前:
//  for (i = 0; i < n; i++)
//  {
//    cout << arr[i] << " ";
//  }
//  cout << endl;
//  //元素互换:
//  for (i = 0; i <n/2; i++)
//  {
//    int temp = arr[i];
//    arr[i] = arr[n - i - 1];
//    arr[n - i - 1] = temp;
//  }
//  //逆序后:
//  for (i = 0; i < n; i++)
//  {
//    cout << arr[i] <<" ";
//  }
//  system("pause");
//  return 0;
//}
//2、冒泡排序:
//int main()
//{
//  int arr[] = { 4,2,8,0,5,7,1,3,9,6};
//  int i,j;
//  int n = sizeof(arr) / sizeof(arr[0]);
//
//
//  for (i = 0; i < n - 1; i++)//外循环
//  {
//    for (j = 0; j < n - i - 1; j++)//内循环
//    {
//      if (arr[j] > arr[j + 1]) //比大小
//      {
//        int temp = arr[j];
//        arr[j] = arr[j + 1];
//        arr[j + 1] = temp;
//      }
//    }
//  }
//
//  for (i = 0; i < n; i++)
//  {
//    cout << arr[i] <<" ";
//  }
//  system("pause");
//  return 0;
//}
//3、统计考试成绩
//int main()
//{
//  int scores[3][4] = { 
//    {100,100,100,100},
//    {90,50,100,92},
//    {60,70,80,90} };
//  int i,j;
//  int n = sizeof(scores) / sizeof(scores[0]);//求行数
//  int m = sizeof(scores[0]) / sizeof(scores[0][0]);//求列数
//  for (i = 0; i < n; i++)
//  {
//    int sum = 0;
//    for (j = 0; j < m; j++)
//    {
//      sum = sum + scores[i][j];
//    }
//
//    cout << "第" << i+1 << "个人的总成绩是:>" << sum << endl;
//  }
//  return 0;
//}