- 博客(7)
- 收藏
- 关注
原创 const的用法
const的用法1、定义常变量 const 定义的常变量不能做左值,不能被修改eg: int main(){ int a=10;//a可读可写 int b=a;//a做右值 a=100;//a做左值, 左值:放在“=”符号左边,用写权限 const int ca =100;//ca为只读变量,不能做左值 ca=200;//错误的 const in...
2018-03-29 10:27:01 210
原创 字符数组(字符串)
字符串:用”包含,一定以‘\0’结尾,只有以‘\0’结尾的字符数组才能叫字符串int main(){ char arr; char brr[5] = { 'a', 'b ', 'c', 'd', 'e' };//不是字符串,没有\0 //char crr[5] = { "abcd" }; char drr[5] = "abcd"; //char err[10] = { 'a', 'b'...
2018-03-26 14:16:45 226
原创 求分数序列前n之和(不使用第三个变量,交换两个变量值)
eg: 有一个分数序列 2/1, 3/2,5/3,8/5,13/8,21/13,…… 求其前n项之和。 double Fraction(int n){ double tmp=0; double a=2;//分子 double b=1;//分母 for(int i;i<n;i++) { tmp=a/b; n...
2018-03-26 13:16:47 269
原创 指针的运算
指针的运算包括1、指针的加法2、指针的减法 char short int long long long float double 字节数 1 2 2/4 4 8 ...
2018-03-21 14:10:39 792
原创 进制的处理和C的基本算法
我们常常会遇到一些像进制一类的题目eg: ① 15*4=112成立 则其为几进制 (6,7,8,9) ② 567*456=150216,则其为几进制 (9,10,12,18)这种题往往会使我们一些人没有头脑 像①就很简单 然而遇到②这种大数字的 更会没有头绪 那么今天就给大家分享下简单的运算对于①而言: 方法1 可以表示为 (x+...
2018-03-17 12:39:41 210
原创 求两个数的最大公约数和最小公倍数
对于两个数的最大公约数 无非就是求两个数共同的最大因子,我们可以用两种方法来求1、 用辗转相除法① a%b得余数c② 若c=0,则b即为两数的最大公约数③ 若c≠0,则a=b,b=c,再回去执行若这两个数为15,10 15 % 10=5 10 ,5 10 %5=0 那么最大公约数...
2018-03-16 23:30:25 471
原创 C数字处理
1、数字的位数计算若想对数字的位数进行计算,我们应学会两种方法就是“丢个位”和“丢高位”,“丢个位”:对n进行除以10操作,并将其赋值给下一次除以10操作的n,每进行一次操作,计数器加1,直至n为0.统计输出计数器的个数为这个数字的位数 eg : 对123进行求位数计算则先将123/10=12,12/10=1,1/10=0,即n=3;“丢高位”: 对n进行取余操作 ,计...
2018-03-13 22:59:03 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人