数学函数
double cos(double);
该函数返回弧度角(double 型)的余弦。
double sin(double);
该函数返回弧度角(double 型)的正弦。
double tan(double);
该函数返回弧度角(double 型)的正切
double log(double);
该函数返回参数的自然对数
double pow(double, double);
假设第一个参数为 x,第二个参数为 y,则该函数返回 x 的 y 次方
double hypot(double, double);
该函数返回两个参数的平方总和的平方根,也就是说,参数为一个直角三角形的两个直角边,函数会返回斜边的长度。
double sqrt(double);
该函数返回参数的平方根。
int abs(int);
该函数返回整数的绝对值。
double fabs(double);
该函数返回任意一个浮点数的绝对值。
double floor(double);
该函数返回一个小于或等于传入参数的最大整数。
rand();
随机数
srand( (unsigned)time( NULL ) );
对随机数设种子
字符串函数
strcpy(s1, s2);
复制字符串 s2 到字符串 s1。
strcat(s1, s2);
连接字符串 s2 到字符串 s1 的末尾。
strlen(s1);
返回字符串 s1 的长度。
strcmp(s1, s2);
如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回值小于 0;如果 s1>s2 则返回值大于 0。
strchr(s1, ch);
返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
strstr(s1, s2);
返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。
setw()
函数用于设置字段的宽度
可以达到效果
#include <iostream>
using namespace std;
#include <iomanip>
using std::setw;
int main ()
{
int n[ 10 ]; // n 是一个包含 10 个整数的数组
// 初始化数组元素
for ( int i = 0; i < 10; i++ )
{
n[ i ] = i + 100; // 设置元素 i 为 i + 100
}
cout << "Element" << setw( 13 ) << "Value" << endl;
// 输出数组中每个元素的值
for ( int j = 0; j < 10; j++ )
{
cout << setw( 7 )<< j << setw( 13 ) << n[ j ] << endl;
}
return 0;
}
Element Value 0 100 1 101 2 102 3 103 4 104 5 105 6 106 7 107 8 108 9 109
可以出现类似表格一样整齐的形式