返回

冒泡、数组逆序

发布时间:2023-05-17 00:13:07 205
# ios
#define _CRT_SECURE_NO_WARNINGS 1 
#include
#include
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
// {
// 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;
//}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线