自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件

远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件

2024-03-13 11:51:41 478

原创 2020-12-24

题目 2、数组与函数的综合应用已知:int a[5] = { 19,67,24,11,17 }, b[5] = { 2,3,9,17,59 };编写程序查找数组中是否存在某个指定元素;将数组a和数组b中的素数不重不漏地合并到一个vector容器c中,然后按照下标访问的方式手动对容器c中的数据,按从小到大顺序重新排序。要求依次实现:编写顺序查找法函数和折半查找法函数,分别在数组a和数组b中查找元素17所在的下标并输出。编写判断素数函数和排序函数,并对容器c中的结果进行输出。作答#incl

2020-12-24 23:42:37 75

原创 2020-12-20

题目 3、类的定义与基本操作。class Point { double m_x = 0, m_y = 0;public: Point(double x=0, double y=0) : m_x(x), m_y(y) { cout << "Constructor of Point" << endl; } Point(const Point &p) :m_x(p.m_x), m_y(p.m_y) { cout << "Copy constructor

2020-12-20 11:29:52 102 1

原创 2020-12-19

题目 1、类的定义与基本操作。class Fraction {//数据成员,访问控制属性默认是私有int m_numerator = 0; // 分子默认为0; C++11int m_denominator = 1; //分母默认为1;public://公有成员函数Fraction(int above = 0, int below = 1) :m_numerator(above), m_denominator(below) {cout << "Constructor called

2020-12-19 22:58:21 79 1

原创 2020-12-11

题目 4、约瑟夫问题:n 个人围成一圈,从 1 开始顺序编号;游戏开始,首先生成一个 1-n 区间内的随机数,从第一个人开始由 1 到 m 循环报数,报到 m 的人退出圈外,问最后留下的那个人原来的序号。 #include<iostream> using namespace std; int yuesefu(int n, int m) { int i, j = 0; for (i = 2; i <= n; i++) j = (j + m) % i; return

2020-12-11 21:49:48 87

原创 2020-12-09

题目 3、判断字符串是否是“回文”。所谓“回文”是指顺读和逆读都是一样的串,例如串 12321 和 madam 都是回文。#include<iostream>#include<string>using namespace std;int main() { do { char arr[100], x, y; int i, j, m, n, z = 0; cout << "请输入该字符串的长度。" << endl; cin >&g

2020-12-09 22:53:31 65

原创 2020-12-09

题目 1、已知一个矩阵,存储在一个二维数组中。将矩阵中和值为最大的那一行元素与首行对换。#include<iostream>using namespace std;int main() { int m, n, i, j, g=0, h,max=0; cout << "请依次输入该数列的行数和列数。" << endl;//m是行数,n是列数。 cin >> m >> n; cout << "请依次输入矩阵中的所有数据。"

2020-12-09 21:25:01 51

原创 2020-12-09

题目 1、已知一个矩阵,存储在一个二维数组中。将矩阵中和值为最大的那一行元素与首行对换。

2020-12-09 17:01:28 70

原创 2020-11-12

题目:10、从键盘输入一个正整数 n,输出一个星型图案,其中第 n 行的*号个数为 2n-1 个。如 n=4,输出的图形为:解题思路:将图形分解成上下两部分分别进行处理,利用两个并列的for语句,找到每一行空格的个数、的个数与行数之间的规律,再在每一个for语句中又嵌入两个for语句,用来输出空格的个数和的个数。...

2020-11-12 22:07:23 403

原创 2020-11-12

题目:求 100-200 之间的全部素数并按照每 5 个一行进行输出。解题思路:利用for结构来实现对每一个100到200直接的数字的判断,利用do while来判断是否是素数。代码:#includeusing namespace std;int main() {int a, b, c;for (a = 100; a <= 200; a++) {b = 2;if (a == 114 || a150 ||a174 || a==198) cout << endl;do {

2020-11-12 18:19:13 51

原创 2020-11-12

题目:从键盘输入一个数 m,判断这个数是否为素数。解题思路:引入一个变量b,将b依次增加,然后用输入的数来除以b若有一个b能被整除就输出这个数不是素数,直到b增加到与a等大为止。代码:#includeusing namespace std;int main() {cout << “请输入一个大于1的自然数。”<<endl;int a,b=2,c;cin >> a;do {c = a % b, b++;if (c == 0) { cout <&l

2020-11-12 17:43:29 84

原创 2020-11-12

题目:、已知半径 radius,采用循环结构计算半径 1~10 区间内圆的面积area。且当 area>100 时结束程序运行。解题思路:利用do while结构结构实现逐个计算,在里面嵌入if语句用来保证radius在1到10之间。代码如下:#includeusing namespace std;int main() {double radius=1, area=0;const double pi = 3.14;do {area = pi * radius * radius;if

2020-11-12 17:03:33 90

原创 2020-11-11

题目:从键盘随机输入 10 个数,统计其中正数的个数及其平均数。解题思路:用if逐一计算正数个数。代码:#includeusing namespace std;int main() {int a, b, c, d, e, f, g, h, i, j, num=0, average;cin >> a >> b >> c >> d >> e >> f >> g >> h >> i >&

2020-11-11 21:32:50 66

原创 2020-11-11

题目:输出以下 4*5 的矩阵。1 2 3 4 52 4 6 8 103 6 9 12 154 8 12 16 20解题思路:利用for结构中镶嵌for结构来实现。代码:#includeusing namespace std;int main() {int a, b;for (a = 1; a <= 4; a++) {for (b = 1; b <= 5; b++) {cout << a * b<< " ";}cout <<

2020-11-11 21:18:11 51

原创 2020-11-11

题目:从键盘输入一个数 N,计算 1+2+3+……+N 的值;要求能一直输入一直计算,直到输入一个负数停止。解题思路:利用do,while结构实现能够一直输入,在该结构中嵌入for结构,用来累加求和。代码:#includeusing namespace std;int main() {int N, sum = 0, i;do {cout << “请输入一个数字,然后按回车键。” << endl;cin >> N;cout << “您要的数

2020-11-11 20:59:39 504

原创 2020-11-11

打印出所有的水仙数解题思路:利用for语句实现对每个三位数的判断,用求余的方法表示出百位数,十位数,和个位数,然后在for语句中嵌入if语句来判断该百位数是否符合条件,如果符合则输出,不符合继续往后找。代码如下#include#includeusing namespace std;int main() {cout << “这是您想要的水仙数” << endl;int num;for (num = 100; num < 1000; ++num) {int a,

2020-11-11 19:37:01 44

原创 2020-11-11

采用海伦公式求三角形面积解题思路:先定义三个要写入的量a,b,c(要输入的三角形的三边),再定义一个中间变量p(p为半周长),和面积mianji,用到了#include,然后按照海伦公式表达出相应量即可。代码如下。#include#includeusing namespace std;int main() {double a, b, c, p, mianji;cin >> a >> b >> c;p = (a + b + c) / 2;mianji =

2020-11-11 19:15:57 52

原创 2020-11-11

输入三个实数,按从大到小的顺序输出。解题思路,先定义三个要写入的量a,b,c,再定义三个要输出的量max,middle,min,输入a,b,c,先在首先输入的a,b中寻找最大量和最小量max,min,再将后面输入的c与max和min进行比较,分了三种情况,使得按大到小顺序排序,最后按序输出即可。代码如下#includeusing namespace std;int main() {double a, b, c, max, min, middle;cin >> a >> b

2020-11-11 18:57:47 50

空空如也

空空如也

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

TA关注的人

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