- 博客(13)
- 问答 (8)
- 收藏
- 关注
原创 C++指针与引用实例
1.利用指针反转数组。要求:数组中的元素从键盘输入,并且输入和输出时都使用指针进行遍历。进行反转数组操作时必须使用指针对数组元素进行操作。最后输出反转后的数组。#include <iostream>using namespace std;int main(){ int a[10]; int* p = a; int i = 0; cout << "请输入10个整数:" << endl; for (i = 0; i < 10; i++) {
2021-09-14 22:09:04
392
原创 C++函数调用的实例
记录学习过程12定义一个整型数组,编写一个函数,实现对这个整型数组按照递增的顺序进行排序。排序算法采用选择排序。#include <iostream>using namespace std;int main(){ void sort(int a[], int n); int a[10]; int i; for (i = 0; i < 10; i++) { cin >> a[i]; } sort(a, 10); //用函数名
2021-09-14 15:16:58
2300
原创 C++二级指针实例
记录学习过程11#include <iostream>using namespace std;int main(){ int i; int* p = &i; //定义指针并初始化 int** pp = &p; //定义二级指针并初始化 cout << "请输入一个整数:" << endl; cin >> i; cout << "p=" << p <<
2021-09-10 16:39:22
159
1
原创 C++函数指针实例
记录学习过程10#include <iostream>using namespace std;void swap(int*, int*);int main(){ void (*p)(int*, int*); p = swap; //定义函数指针并初始化 int a, b; cout << "输入两个整数:" << endl; cin >> a >> b; cout &l
2021-09-10 15:08:48
137
原创 C++函数的应用
记录学习过程9这是自己编写的代码#include <iostream>#include <cmath>using namespace std;double result(int n, int x);int main(){ int x, n; double sum = 0; cout << "请输入x和n:" << endl; cin >> x; cin >> n; for (int i = n; .
2021-09-08 22:17:58
96
原创 C++数组作为函数参数
记录学习过程81.数组元素作为函数参数————值传递形式#include <iostream>using namespace std;int func(int n);int main(){ int a[5] = { 1,5,7,9,17 }; cout << "数组元素作为函数实参进行传递后的结果:" << endl; for (int i = 0; i < 5; i++) { a[i] = func(a[i]);
2021-09-08 22:07:59
6145
原创 C++一维数组的应用实例
记录学习过程7(题目图片上传失败)#include <iostream>using namespace std;int main(){ int score[10]; int i, topscore = 0, totalscore = 0; int A = 0, B = 0, C = 0, D = 0, E = 0; double average = 0; cout << "请输入十个人的成绩:" << endl; for (i = 0; i
2021-09-08 15:22:10
290
原创 输出杨辉三角
记录学习过程6#include <iostream>using namespace std;int main(){ int n, i, j; cout << "请输入行数:"; cin >> n; int a[20] = { 0 }, b[20] = { 0 }; for (i = 0; i < n; i++) { b[0] = 1; b[i] = 1; //第一个和最后一个元素都为
2021-09-07 21:13:42
80
原创 C++字符串和字符数组的长度区别
记录学习过程5#include <iostream>#include <cmath>using namespace std;int main(){ char a[] = "Welcome"; //定义字符串并初始化 char b[] = { 'W','e','l','c','o','m','e' }; //定义字符数组并初始化 int lena, lenb;//sizeof 是一个关键字,
2021-09-06 21:29:28
2172
原创 C++输出一个范围内的所有素数
#include <iostream>#include <cmath>using namespace std;int main(){ int min, max, i, j, k ;//输入判断素数的范围LABEL: { cout << "请输入判断素数范围的下限:"; cin >> min; cout << "请输入判断素数范围的上限:"; cin >> max; }//求值范围只能为正整数 if (.
2021-09-06 15:31:21
6383
原创 C++数据类型转换
记录学习过程3C++数据类型转换有隐式转换和显示转换两种,隐式转换是系统默认的,不需要加以声明;显示转换是用户手动指出需要转换的类型。下面是隐式转换:#include<iostream>using namespace std;int main(){ char ch; ch = 'a'; int i = ch; //声明整型变量,赋初值,隐式转换 cout << ch << endl; cout << i << e
2021-09-05 14:29:23
274
原创 C++求球的面积与体积,公式一样输出结果不一样?
记录学习过程2体积公式为v = 4/3*PI * r * r * r;#include<iostream>using namespace std;int main(){ const float PI = 3.14; float r, s, v;; cout << "输入球体的半径:r=" << endl; cin >> r; s = 4*PI * r * r; v = 4/3*PI * r * r * r; cout <&
2021-09-04 16:58:56
2338
原创 C++实现将十进制转为二进制
记录学习过程1#include<iostream>using namespace std;int main(){ int n; cout << "请输入需要转换的十进制数:"; cin >> n; int r[100]; int i, j=0; //对十进制数进行除以二取余并以此存放到列表中 for ( i = 0;n > 0; i++) { r[i] = n % 2; n = n / 2; j++; } .
2021-09-04 16:10:41
17278
1
空空如也
python,opencv使用imshow两次,但却只输出一次图像是为什么
2021-11-17
C++指针数组不同格式的输出含义?
2021-09-10
C++复制字符串strcpy函数使用时报错?
2021-09-07
C++、OpenCV读取视频结果出来一堆码,没有读取出视频?
2021-09-07
C++判断一个范围内的素数,当bool flag=1;放到for循环外面则不输出?
2021-09-06
从“double”到“float”截断是什么意思
2021-09-04
问:C++求球的面积与体积,公式一样输出结果不一样?
2021-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人