摘要:
阅读全文
摘要:
描述: 计算该日在本年中是第几天,注意闰年问题。 分析: 解决一:创建数组,计算天数,最后判断是否闰年决定是否+1 解决二:使用python中datetime库 代码: 解决一: year,month,day=map(int,input().strip().split()) mday=[0,0,31 阅读全文
摘要:
描述: 一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子 分析: 第一次:超时50%。 使用双重循环,第二层循环到当前第一层i值的i/2,这样每次将i%j==0的值 阅读全文
摘要:
描述: 在很多OJ题中输入要求多行输入,但是不指定输入的行数,所以要求以EOF(End of file)结束 分析: 在C语言中,可以直接判断即可: c=getchar())!=EOF 返回Boolean型 在python没有EOF,故可以通过“stdin”或者“异常”来实现 代码: 方案一:std 阅读全文
摘要:
描述: 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 分析: 解法一:将字符串列表化后,使用reversed(list)倒置列表输出 解法二:直接for输出str[::-1],从字符串末端取依次打印 代码: 解法一: lis=list(input()) for i in 阅读全文