自定义博客皮肤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)
  • 收藏
  • 关注

原创 初始化int类型data1[ ]={1,3,5,7,9,11,13,15,17,19,2,4,6,8,10,12,14,16,18,20}先使用任意一种算法对其排序提示用户输入一个数字,再折半查找

初始化int类型data1[ ]={1,3,5,7,9,11,13,15,17,19,2,4,6,8,10,12,14,16,18,20}先使用任意一种算法对其排序提示用户输入一个数字,应用折半查找函数模板找出它的位置。#include using namespace std;templatevoid mySwap(T&x, T&y) {T temp = x;x = y;...

2019-09-10 21:50:22 2556

原创 对类Point 重载++,--运算符

对类Point重载++,–运算符,要求同时重载前缀和后缀的形式#include using namespace std;class Point {public:Point& operator++();Point operator++(int);Point& operator–();Point operator–(int);Point() { x = y = 0; ...

2019-09-09 16:48:11 2072

原创 Object类派生类Box类练习题

定义一个Object类,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员height和width及相应的操作函数,声明一个Box对象,观察构造函数与析构函数的调用顺序#include using namespace std;class Object {public:Object() { cout << “Constructing Object” &lt...

2019-09-04 16:55:50 2647

原创 设计一个类Trig,给定三角形的三条边长x,y,z,包含一个友元函数计算两个三角形面积之和。

编写一个程序,设计一个类Trig,给定三角形的三条边长x,y,z,包含一个友元函数计算两个三角形面积之和。#include using namespace std;class Trig2;class Trig1 {public:Trig1(int xx1 = 0, int yy1 = 0, int zz1 = 0) : x1(xx1), y1(yy1), z1(zz1) {}int ...

2019-09-03 15:50:27 1305

原创 做题

在一个文件中定义一个全局变量 n,主函数 main(),在另一个文件中定义函数 fn1(), 在 main()中对 n 赋值,再调用 fn1(),在 fn1()中也对 n 赋值,显示 n 最后的值。#include using namespace std;int n;void fn1(){n = 13;cout << n << endl;}void mai...

2019-08-27 18:23:12 1474 1

原创 数据的共享与保护 知识梳理一

作用域:作用域是一个标识符在程序正文中有效的区域1.函数原型作用域:在函数原型声明时形式参数的作用范围就是函数原型作用域,例如:double area(double radius);标识符radius的作用范围就在函数area形参列表的左右括号之间,在程序的其他地方不能引用这个标识符,因此标识符radius的作用域称作函数原型作用域2.局部作用域:函数形参列表中形参的作用域,从形参列表中的...

2019-08-26 14:14:22 344

原创 汽油总价问题

以面向对象的概念设计一个类,此类包含3个私有数据,unlead(无铅汽油). Lead(有铅汽油)以及total(当天总收入),无铅汽油的价格是17/公升,有铅汽油的价格是16元/公升,请以构造函数方式建立此值。试输入某天所加的汽油值,本程序将列出加油站当天的总收入#includeusing namespace std;class Gas{public:Gas(double ulp,...

2019-08-23 18:11:20 1147

原创 指针学习日记 指针分类

一、指针和地址的概念指针:一种存放地址的数据类型;地址:内存中存储单元的位置编号;存储单元:大小固定,1Byte;x86:sizeof(指针) == 4;(默认)x64:sizeof(指针) == 8;指针变量的定义:类型名 * 指针变量名;类型名:可以是任意类型(包括void), 也称基类型;p = &i;读作:p指向i;如果: p指向i,那么*p就是i;*p:以p...

2019-08-19 10:03:18 97

原创 指针学习日记 复习和补充

#include <stdio.h>int main(){int * p;//等价于int p,也等价于int pint i = 5;char ch = ‘A’;p = &i;*p = 99;//p = &ch;(错误在类型不同不能赋值)//p = ch;(错误)//p = 5;(错误在p是地址,不能赋值)printf(“i = %d,*p = %...

2019-08-07 15:16:12 129 1

原创 指针学习日记 基础赋值以及a和b的值互换

#include<stdio.h>int main(){int *p;int i = 5;*p = i;(p是地址,i是值,不能把i赋给p)printf("%d\n", *p);return 0;}int *q中,q是地址,*q是值#include<stdio.h>int main(){int *p;int *q;int i = 5;p = ...

2019-08-06 17:40:33 582 1

原创 输入3个整数,按从小到大的顺序输出

#include <stdio.h>#include <string.h>void main(){char *p1, *p2, *p3;char a[100], b[100], c[100];char temp;gets(a);gets(b);gets©;p1 = &a; p2 = &b; p3 = &c;if (a > ...

2019-08-05 08:26:06 16752

原创 复习

最近学了函数和数组,像个憨憨啥也不会,题做不出来几个,可能还是前面学的不够好,所以把前面的东西想办法再学习一下,这是网上的一部分整理,...

2019-07-31 16:28:26 93

原创 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。

写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。#include <stdio.h>int Max(int x, int y);int Min(int x, int y);void main(){int a, b;printf("%请输入两个数:");scanf("%d%d", &a, &b);printf(“Ma...

2019-07-28 21:49:13 39182 4

原创 将二维数组c[3][4]转换成一维数组[12]

直接设置数组内容:#include <stdio.h>void main(){int i, j, t=0;int a[3][4] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} };int b[12] = { 0 };for (int i = 0; i < 3; i++){for (int j = 0; j< 4; j++){...

2019-07-25 15:15:32 2122 1

原创 将数组矩阵进行转置,水平镜像,垂直镜像,翻转90°,180°

#include <stdio.h>//转置void Ttransposition(int a[][4], int len1, int len2){int t;for (int i = 0; i < len1; i++){for (int j = 0; j < i; j++){t = a[i][j];a[i][j] = a[j][i];a[j][i] ...

2019-07-23 22:13:18 2003 1

原创 制作一个游戏

#include <graphics.h> // 引用图形库头文件#include <conio.h> //consloe:控制台int main1(){initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素MOUSEMSG m;int r;while (1){ m = GetMouseMsg...

2019-07-21 21:48:06 405 2

原创 给出一百分制成绩,要求输出成绩等级

给出一百分制成绩,要求输出成绩等级‘A‘,‘B’,‘C’,‘D’,‘E’。90分以上为’A’,80~90分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。使用if语句我自己的做法:#include <stdio.h>void main(){int score;scanf("%d", &score);if (score <= 100...

2019-07-18 23:06:33 35233

原创 如何使用Visual Studio 2005画一张正规的国旗图片

如何使用Visual Studio 2005画一张正规的国旗图片绘画一张正规标准的国旗图片是学习C程序最基础的一步,也是必不可少的一步,在学习C程序的第一天,学习绘画国旗是十分必要的,接下来,我将展示出它的绘画过程以及成品图。#include <graphics.h> // 引用图形库头文件#include <conio.h>#include<mat...

2019-07-16 22:40:55 1446 2

空空如也

空空如也

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

TA关注的人

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