#include <iostream> using namespace std; //编一个程序求质数的和例如F(7) = 2 + 3 + 5 + 7 + 11 + 13 + 17 = 58. int Grial(int n) { int *b = new int[n]; int k = 0; b[k++] = 2; int i = 2; int j; int count = b[0]; while (i++) { if (k == n)break; for (j = 0; j*j < k; j++) { if (i%b[j] == 0)break; } if (j*j >= k) { count += i; b[k++] = i; } } return count; } int main() { cout<<Grial(7)<<endl; return 0; }
相关文章
- C语言 请用程序实现: 从键盘输入一个正整数,求该正整数以内偶数的和并输出:2+4+6...+n。
- 输入2个正整数a和n,求a+aa+aaa+...+aa...a(n个a)之和。要求定义并调用fn(a,n),它的功能是返回aa...a(n个a)。例如,fn(3,2)的返回值是33。
- 笔试编程题1-输入一个正数n,输出所有和为n的连续正数序列。
- 读入n个整数,调用max_min函数求这n个数中的最大值和最小值。
- 编一个函数求n的阶乘;使用for语句和while语句求n的阶乘;关于简单阶乘的求和(C)
- 面试必考真题-算法篇:给出两个有序的整数数组A和B,请将数组B合并到数组A中,变成一个有序的数组。
- 面试必考真题-算法篇:以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。
- 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
- 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
- Python——Fibonacci斐波那契数列的函数fib(n) 输出前20项(每项宽度符位置,右对齐),每行输出10个 递归和非递归实现