自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 梅森尼数的计算

考察cmath的函数的调用#include <iostream>#include <cmath>using namespace std;int main(){ int n,Mersenne_prime; cout << "input n(n<20)= "; cin >> n; for (int i = 1; i < n; i++) { Mersenne_prime = pow(2

2021-11-04 20:31:33 358 1

原创 角谷猜想的验证

任给一个自然数,若为偶数则除以2,若为奇数则乘3加1,得到一个新的自然数后,按照上面的法则继续演算,若干次后得到的结果必然为1。请编程进行验证,最后输出进行演算的次数。#include <iostream>using namespace std;int main(){ int n; cout << "input number: "; cin >> n; int count = 0; for (int i = 1; i;

2021-11-04 20:29:15 553

原创 字符串加密

给定一个字符串(以字符‘#’作为输入结束),对字符串中的每一个字符进行加密,生成密文。加密规则如下:若字符为字母,则用该字母之后的第2个字母进行替换,如:字母‘A’由字母‘C’替换(注意:字母‘Z’的下一个字母为字母‘A’);小写字母与大写字母的替换规则一样;若字符为数字,则用该数字之后的第3个数字进行替换,如:数字‘0’由数字‘3’替换(注意:数字‘9’的下一个数字为数字‘0’);其他字符不进行替换。最后输出加密后的字符串。例如:输入:Hello3?+@Xyz89#输出:Jgnnq6?+@Z...

2021-11-04 20:24:19 8050

原创 求π的近似(利用π/2的近似公式)

求π的近似公式为:其中,n = 1, 2, 3, 4, …。设计一个程序,求出当n = 1000时的π的近似值。提示:上述表达式右侧的通项为#include <iostream>;using namespace std;int main(){ double sum=1; int n; cout << "n="; cin >> n; for (double i = 1; i <= n; i+..

2021-11-04 20:09:11 5289 3

原创 找素数(运算量大但易想易懂)

寻找出100~300之间的所有素数,输出时每行打印10个素数提示:判断一个整数n是否为素数,只需将它除以2~n-1(或2~ 根号n)内的所有整数。如果都不能整除,则n是素数。#include <iostream>#include <cmath>using namespace std;int main(){ int count = 0; bool a = true; for (int i = 100; i <= 300; i++)

2021-11-02 20:58:30 400

原创 计算偶数和

#include <iostream>using namespace std;int main(){ cout << "从键盘上输入任意多个正整数(输入以0作为结束):"; int num, sum=0; cin >> num; while (num !=0) { if (num % 2 == 0) sum += num; cin >>.

2021-11-02 20:48:51 309

原创 C++中的斐波拉切数列(数兔子)

一开始只有一只兔子,兔子从第三个月开始每个月生一只兔子,求某个月有多少只兔子(刚生下来的兔子就算一个月)。#include <iostream>using namespace std;int main(){ int mouths; cout << "请输入月份(>=3):"; cin >> mouths; NS=1; for (int i = 1,LS = 1,LLS = 1; i <= mouths - 2

2021-11-02 20:43:03 1674

原创 打印等腰直角三角形(直角在左上角)

#include <iostream>using namespace std;int main(){ cout << "输入行数:"; int n; cin >> n; for (int i = n; i <= n && i >= 0; --i) { for (int j = 1; j <= i; ++j) { cout << "*"; } cout <<.

2021-10-29 09:33:24 544

原创 输入一行字符(输入以字符#结束),分别统计其中字母和数字字符的个数。

提示:判断一个字符是否为数字字符:c>=’0’&&c<=’9’#include <iostream>using namespace std;int main(){ cout << "输入一行字符(输入以字符#结束)"; char zifu; int num=0, zimu=0,other=0; cin >> zifu; while (zifu != '#') { i

2021-10-29 09:27:14 6883

原创 寻找出1~999中能被3整除但不能被5整数的所有的整数,输出时每行打印10个整数

主要是考察嵌套式for语句提示:利用一个输出计数变量来控制每行打印10个整数#include <iostream>using namespace std;int main(){for (int n = 1, ge = 0; n <= 999; n++){for (int m = n; m % 3 == 0 && m % 5 != 0; ++m){ge = 1+ge;if (ge % 10!=0){cout << m <&l

2021-10-29 09:16:42 1944 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除