课前准备:
1、写一个插入排序的函数,即输入一个数组,完成排序
#include<iostream>
using namespace std;
void select_sort(double a[], int n) //由小到大排序
{
int i, j, k ;
double t;
for (int i = 0; i < n-1; i++)
{
k = i;
for (j = i + 1; j < n; j++)
if (a[j] < a[k]) k = j;
t = a[k]; a[k] = a[i]; a[i] = t;
}
}
2、完成一个函数,输入值为整数,输出该值的二进制数
#include<iostream>
using namespace std;
void Binary(int n)
{
if (n > 1)
{
int a;
a = n % 2; //a是余数
n = n / 2; //n是被除数
Binary(n);
cout << a;
}
else cout << n;
}
3、完成一个判断整数是否素数的函数,即,输入一个整数,判断其是否素数
#include<iostream>
#include<cmath>
using namespace std;
bool isprime(int n)
{
bool flag = true;
int k = int(sqrt(n));
for (int i = 2; i <= k; i++)
if (n % i == 0)
{
flag = false;
break;
}
return flag;
}
4、编辑一个数学公式:a的立方+b的立方=c的立方
a
3
+
b
3
=
c
3
a^3+b^3=c^3
a3+b3=c3