C++_成绩统计(二维数组)_冒泡排序(指针配合函数与数组)

本文介绍如何用C++通过二维数组存储成绩,再结合冒泡排序算法,对成绩进行统计和排序。内容涵盖指针、函数及数组的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include<iostream>
using namespace std;
#include<string>

//成绩统计
int main()
{
	//1、创建二维数组
	int scroes[3][3] =
	{
		{100,100,100},
		{100,95,100},
		{100,100,96},
	};

	string names[3] = { "战三","李四","王五" };
	//2、统计每个人的总合分数
	for (int i = 0; i < 3; i++)
	{
		int sum = 0;//统计分数总和
		for (int j = 0; j < 3; j++)
		{
			sum += scroes[i][j];
			//cout << scroes[i][j] << " ";
			
		}
		cout << names[i] << "的总分为: " << sum << endl;
	}

	system("pause");
	return 0;
}





#include<iostream>
using namespace std;

//冒泡排序函数 参数1 数组的首地址 参数2 数组长度
void bubbleSort(int * arr,int len)
{
	for (int i = 0; i < len - 1; i++)
	{
		for (int j = 0; j < len - i - 1; j++)
		{
			if (arr[j] > arr[j + 1])
			{
				int tmp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = tmp;
			}
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值