1.作业内容 用ADT的抽象数据模型描述你的有理数数据类型 2.数据结构、函数说明(截图展示你的头文件;头文件代码加入注释) 3.代码实现说明 做法:输入两个有理数分子、分母并构造,调用四则运算; 做法:动态分配存储空间,分别把2个变量分子、分母放入e1、e2中; 做法:利用辗转相除法,不断取余,直 ...
分类:
其他好文 时间:
2018-03-09 00:22:34
阅读次数:
204
接上一节,在把关键字改成string类型之后,需要对key进行hash化,这里使用了两种方式: 1.相加法 2.幂乘法 同时防止越界,我们使用了压缩值的方法即取余数。但是由于int的长度限制,我们使用了biginterger方法。 info类和上节相同,这里只丢出hashTable的源代码: pub ...
分类:
其他好文 时间:
2018-03-08 14:10:05
阅读次数:
169
距离PAT考试还有13天最重要的是做透每一题 (1)思路 就是按照题目说的做 又把stringstream熟悉了一遍,输入到stringstream后可以输出到一个string对象 又把进制转换练习了一遍,10->d进制就是不断取余的过程,d->进制就是各位的权与各位相乘后相加 质数的判断就是除了1 ...
分类:
其他好文 时间:
2018-03-05 22:28:11
阅读次数:
181
一、python开发工具 1.pycharm(推荐) # 专业版 # 不要汉化 2.eclipse 二、运算符 1.算术运算 + - * / ** //(取商) %(取余) 运算原则:先计算括号内的,乘除优先,加减在后,没有括号就从前往后执行 2.成员运算 in not in # 判断某个东西是否在 ...
分类:
编程语言 时间:
2018-03-02 14:58:31
阅读次数:
230
//1.输入一个十进制的数,把它转成十六进制。//思路:除以16取余,并用字符数组来记录,并倒着输出。#include<stdio.h>#define N 100char str[N];int main(){ int n; int i; while (~scanf("%d",&n)) { i = 0 ...
分类:
其他好文 时间:
2018-02-27 01:17:39
阅读次数:
123
在Python中支持以下7种运算符: 1.算数运算符: +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分 2.比较运算符:(返回的是一个布尔值) ==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于) ...
分类:
编程语言 时间:
2018-02-20 14:43:44
阅读次数:
202
1.基本的加减乘除与取余运算 2.求n次方与求平方根 3.math函数库的使用 引入math库并查看PI的值 (1)求正弦余弦函数 (2)上取整与下取整 练习:一道应用题 苹果5元一斤,葡萄15元一斤,卖了一斤苹果2.5斤葡萄,问总共花了多少钱? 解: 解法二: 解法三:利用增强的格式化字符串函数 ...
分类:
编程语言 时间:
2018-02-16 12:04:04
阅读次数:
217
1、字符串整合: + 输出结果无间距 , 输出结果有间距 2、算术运算符: // 整除 % 取余数 ** 开方 != 不等于 3、赋值运算符: a+=1 等价于a+1,同理a*=2等价于a*2 4、逻辑运算符: and 并列关系 or 或者 not 非 优先级:not>and>or 短路原则:在两个 ...
分类:
编程语言 时间:
2018-02-15 19:45:09
阅读次数:
271
题目描述 a[1]=a[2]=a[3]=1 a[x]=a[x-3]+a[x-1] (x>3) 求a数列的第n项对1000000007(10^9+7)取余的值。 输入输出格式 输入格式: 第一行一个整数T,表示询问个数。 以下T行,每行一个正整数n。 输出格式: 每行输出一个非负整数表示答案。 输入输 ...
分类:
其他好文 时间:
2018-02-07 21:29:24
阅读次数:
178
Python运算符优先级运算符描述lambdaLambda表达式or布尔“或”and布尔“与”notx布尔“非”in,notin成员测试is,isnot同一性测试<,<=,>,>=,!=,==比较|按位或^按位异或&按位与<<,>>移位+,-加法与减法,/,%乘法、除法与取余+x,-x正负号~x按位翻转*指数x.attribute属性参考x[
分类:
编程语言 时间:
2018-02-05 20:10:34
阅读次数:
243