⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam.cpp

📁 一个简单的数值计算程序所使用的数据是一些实数或整数
💻 CPP
字号:
#include <iostream.h>

class Student
{
private:
	long  number;
	char  name[10];
	char  sex[3];
	int  age;
};

typedef int DataType;
void Reverse2(int n, DataType a[])
{
	int i, m = n/2;
	DataType temp;

	for(i = 0; i < m; i++)					//进行m次调换
	{
		temp = a[i];
		a[i] = a[n - 1 - i];					
		a[n - 1 - i] = temp;
	}
}

void Reverse1(int n, DataType a[], DataType b[] )
{
	int i;

	for(i = 0; i < n; i++)					//为数组b的n个元素赋值
		b[i] = a[n - 1 - i];
}

void BubbleSort(int a[], int n)
{
		int i, j, flag=1;
		int temp;

		for(i = 1; i < n && flag == 1; i++)
		{
			flag = 0;
			for(j = 0; j < n-i; j++)
			{
				if(a[j] > a[j+1])
				{
					flag = 1;
					temp = a[j];
					a[j] = a[j+1];
					a[j+1] = temp;
				}
			}
		}
}

int Delete(int a[], int &n, int i)
{
	int j;

	if(i < 0 || i >= n) return 0;	//删除位置错误,失败返回
	for(j = i + 1; j < n; j++) a[j-1] = a[j];//顺次移位填补
	n--;									//数组元素个数减1
	return 1; 								//删除成功返回
}

void main(void)
{
	int a[] = {8,2,7,3,4,5,6,1}, n = 8, b[8];

	BubbleSort(a, n);
	Delete(a, n, 8);
	for(int i = 0; i < n; i++)
		cout << a[i] << "   ";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -