摘要: 输入n,计算S=1!+2!+3!+....+n!的末6位(不含前导0)。n<=106,n!表示前n个正整数之积。 样例输入:10 样例输出:37913 阅读全文
posted @ 2017-01-10 19:58 Aftersoon_sun 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 计算:PI/4=1-1/3+1/5-1/7+...,直达最后一项小于10-6 #include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(){ double sum=0; for(int i=0;; 阅读全文
posted @ 2017-01-10 19:08 Aftersoon_sun 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 对于任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半。经过若干次这样的变化。一定会使n变为1。 例如:3-->10-->5-->16-->8-->4-->2-->1 输入n,输出变换的次数。n<=109 样例输入:3 样例输出:7 //注意定义变量 n 应为 long long 阅读全文
posted @ 2017-01-10 18:42 Aftersoon_sun 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位也相等),此题也就是7744问题 此题不可用 if(sqrt(n)==floor(sqrt(n))),判断sqrt(n)是否为整数,因为存在一个精度问题。 floor函数用法:floor(x),有时候也写做Floor(x),其功能是“向下 阅读全文
posted @ 2017-01-10 18:23 Aftersoon_sun 阅读(602) 评论(0) 推荐(0) 编辑