一:在c++中使用pi:
1,引用函数库#<cmath>,然后因为arccos(-1)=pi,所以定义#define pi acos(-1)
2,atan()
作用:用来求π的值:atan(1)=π/4 π=4.0*atan(1)注:4*也可以
二:字符相加
先知道cout<<‘c’;输出c
cout<<int ('c');输出99
void add(char a, char b)
{
int sun = a + b;
cout << sun << endl;
}
三:判断素数以及找出素数
例:
设计一个程序,求出5~100之间的所有素数,要求每行输出5个数。判断一个整数是否为素数用一个函数来实现,并在主函数中调用。
算法分析:
- 定义函数fun,判断某个整数是否为素数,通过整型形参x带入要判断的数。
- 定义整型变量p表示x是否为素数,若x是素数p为1(真),否则p为0(假)。
- fun函数返回p的值(1或0),故函数类型为int。
代码:
#include<iostream>
using namespace std;
int n;
int main()
{
cin >> n;
int k = sqrt(n);
for (int i = 2; i <= k; i++)
{
if (n % i == 0)
{
cout << n << "不是素数" << endl;
break;
}
else if (i >= k)
{
cout << n << "是素数" << endl;
}
}
return 0;
}
四,排序
第一个是将12345倒置,第二个是正置