int wid = 显示宽度;
int i = 行;
int j = 列;
printf("%*dx%*d=3%-3d",wid,j,wid,i,i*j);
%*d含义:两个参数,一个宽度,一个数值;
printf("[%05d]",3);//[00003]
%05d含义:占5个位置,未满的补0
printf("[%0*d]",5,3);//[00003]
函数的注释风格
/*
功能 - 数组初始化
@arr - 被初始化数组
@len - 数组的长度
@data - 将数组每一个元素置成data
@return - 无
*/
void init (int arr[], int len, int data)
{
......
}
对于特例可将switch转化为数组;
拉格朗日中值定理->二分查找
搜索关键字->余弦相似度
求(a+b)的平均值:(a&b)+((a^b)>>1)