- 博客(6)
- 收藏
- 关注
原创 完数_2
说明:一个数如果有因数的话,那么因数是成对出现,其中一个小于该数的平方根,另一个大于该数的平方根。#include #define NUM 10000/* 完数:它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。 * 问题:求10000以内的所有完数 *///求完数void f(int x);int main(){ for (int i=2
2018-01-31 19:23:17 207
原创 完数_1
#include #define NUM 10000/* 完数:它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。 * 问题:求10000以内的所有完数 *///求完数void f(int x);int main(){ for (int i=1;i<NUM;i++) { f(i); } return 0;}void f(int x)
2018-01-31 18:45:10 265
原创 a+aa+aaa+aaaa
#include /* 编程实现 a+aa+aaa+aaaa */int main(){ int a,n; int m = 0,a1 = 0,sum = 0; scanf("%d,%d",&a,&n); while (m<n) { /* 求和 */ a1 += a; a *= 10; sum += a1; m++; /* 输出 */ if(m<n
2018-01-26 11:40:17 598
原创 回文数
/* 回文数:设n是任意一个自然数,若将n的各位数字反向排列所得自然数n1 与 n相等,则n为回文数 *///整数逆置int fun(int x);int main(){ int k = 0; for (int i=100;i<200;i++) { if (i == fun(i)) { printf("%d是回文数\n",i); k++; } }
2018-01-26 10:57:50 226
原创 爱因斯坦阶梯
#include /*爱因斯坦阶梯,有一个长阶梯,每步上2阶,最后剩下1阶;每步上3阶,最后剩2阶;每步上5阶,最后剩4阶;* 每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶不剩。问:有多少阶阶梯? */int main(){ for (int x=0;;x++) { if (x%2==1 && x%3==2 && x%5==4 && x%6==5 && x%7==0)
2018-01-25 14:18:21 700
原创 猜鸡蛋
一筐鸡蛋,每次拿1个,刚好拿完;每次拿2个,还剩1个;每次拿3个,刚好拿完;每次拿4个,还剩1个;每次拿5个,还剩4个;每次拿6个,还剩3个;每次拿7个,刚好拿完;每次拿8个,还剩1个;每次拿9个,刚好拿完;问:框里有多少个鸡蛋?暴力求解,代码如下:#include int main(){ for (int x=0;x<10000;x
2018-01-25 14:04:24 905 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人