摘要:
大数除法,应该算是四则运算里面最难的一种了。不同于一般的模拟,除法操作步数模仿手工除法,而是利用减法操作实现的。 其基本思想是反复做除法,看从被除数里面最多能减去多少个除数,商就是多少。 逐个减显然太慢,要判断一次最多能减少多少个整的10的n次方。 以7546除23为例。 先减去23的100倍,就是2300,可以减3次,余下646。 此时商就是300; 然后646减去23的10倍,就是230... 阅读全文
摘要:
#include #include #include void reverseOrder(char* str, int p, int q) { char temp; while(p < q) { temp = str[p]; str[p] = str[q]; str[q] = temp; p ++; ... 阅读全文
摘要:
#include #include #include // 功能:实现两个大数减法运算 // 参数:source1--被减数 // source2--减数 // result --计算结果 // 返回值:计算结果为正数,返回'+',否则返回'-' char Minus(char *source1, char *source2, char *result) { ... 阅读全文
摘要:
#include #include #include #include #include using namespace std; string bigmun(string a,string b){ string c; reverse(a.begin(),a.end()); reverse(b.begin(),b.end()); char ans[2... 阅读全文
摘要:
架构: C/S架构:充分发挥PC机的性能 B/S架构:统一了应用接口,隶属于C/S架构 物理地址:mac,全球唯一,类似于一个身份证 ip地址:四位点分十进制 8位点分二进制 (要求:二进制,十六进制,十进制) arp协议:通过目标ip地址,获取目标mac地址 OSI五层模型: 应用层 http协议 阅读全文