E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PAT-B
PAT-B
1006. 换个格式输出整数
理解题意,输出结果即可。代码写的蛮清爽的,给自己赞一个。代码:#include usingnamespacestd; intmain() { intnum; cin>>num; for(;num-100>=0;num-=100) { cout=0;num-=10) { cout<<"S"; } for(inti=1;i<=num;++i) { cout<<i; } return0; }
u014674776
·
2014-05-25 06:00
C++
PAT-B
PAT-B
1013. 数素数
1.pythonfor迭代中的range函数第二、三个参数可选,第二个为upper_bound,第三个为interval2.和之前的1007素数对问题一样,C++能AC,python有一个测试点超时(测试点4)AC的C++代码:#include #include usingnamespacestd; inlineboolis_prime(intnum) { for(inti=2;i>n>>m;
u014674776
·
2014-05-21 10:00
C++
python
素数
Prime
PAT-B
PAT-B
1012. 数字分类(python)
1.py中初始数组,a1=a2=a3=a4=a5=[], 这样a1,a2,a3,a4,a5是指向同一个链表的引用。这和C不一样的。2.round(number,significant)可以用来四舍五入小数3.暂未发现built-in中有average函数,用的是float(sum(a4))/len(a4)源码:if__name__=="__main__": #initializethemseper
u014674776
·
2014-05-21 07:00
python
PAT-B
PAT-B
1011. A+B和C(python)
python好像不用考虑溢出?或者说能表示范围很大的数(用字符串的形式),所以输入后直接比较;C++的话用longlong即可。源码:from__future__importprint_function if__name__=="__main__": cnt=input() foriinrange(cnt): num=raw_input().split('') print("Case#",end
u014674776
·
2014-05-21 00:00
python
PAT-B
PAT-B
1009. 说反话(python)
用到list的reverse方法,感觉是比C++写起来快...源码:if__name__=="__main__": sentence=raw_input().split('') sentence.reverse() foriteminsentence: printitem,
u014674776
·
2014-05-19 04:00
python
list
reverse
PAT-B
PAT-B
1008. 数组元素循环右移问题(python)
利用python的list支持负值索引的特点,可以很简单的解决这题。初学py,第一次发现比C++更方便的地方...另注意到,对于一行有多个数字的输入格式,可使用raw_input().split('')再转换为int()的方法来处理。如果有更方便的方法请告诉我一声,谢谢!源码:if__name__=="__main__": num=raw_input().split('') n=int(num[0
u014674776
·
2014-05-19 04:00
list
python
PAT-B
1007. 素数对猜想(C++, python)
python的最后一个测试点超时,跪了。难道要用转载的那个快速线性筛法求素数吗...AC的C++代码:#include #include usingnamespacestd; inlineboolis_prime(intnum) { for(inti=2;i>n; for(inti=2;i<=n;++i) { if(is_prime(i)==true) { if(i-prev==2) { ++
u014674776
·
2014-05-18 11:00
素数
python
Prime
PAT-B
PAT-B
1005. 继续(3n+1)猜想(python)
把输入中的每个数能"cover的数"分别存在对应的链表里;然后开始枚举输入中的每个数,看它是否在某条链表中(是否被某个数cover);若找不到这样的链表,说明它不被cover,即为关键数。1.str的split方法2.list的extend增加一个或多个元素3.list的append增加一个元素4.list.sort默认从小到大排序,list.sort(reverse=True)从大到小排序5.l
u014674776
·
2014-05-18 06:00
PAT-B
1002. 写出这个数 (python)
1.dictionary初始化 dic={}2.list初始化ans=[]3.list遍历时两种方法3.1从前往后foriinrange(len(ans)): printdic[ans[i]],3.2从后往前?foriinans printdic[ans[i]],4.python输出不换行:print"", 注意到,此时在不同的print字符串间会自动输出一个空格的源码:if__name__=
u014674776
·
2014-05-15 13:00
PAT-B
1001. 害死人不偿命的(3n+1)猜想 (python)
1.到python主页下载py2--py3的话库可能少些,之前书本里的例子也跑不起来。2.python用空格缩进,不用分号分割语句3.while,if后要加冒号4.input,print函数的使用5.main函数不用return...源码:if__name__=="__main__": n=input() cnt=0 whilen!=1: ifn%2==0: n=n/2 else: n=(3*n+
u014674776
·
2014-05-14 11:00
python
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他