#include<conio.h> #include<Windows.h> #include<iostream> using namespace std; #define ESC 0X1B #define HIGH 0XE0 #define UP 0X48//72 #define LEFT 0X4B//75 #define RIGHT 0X4D//77 #define DOWN 0X50//80 COORD getxy(); void gotoxy(const COORD&…

2021年11月12日 0条评论 26点热度 阅读全文

1. 一维数组 int a[8], *pa = a; 表示方式 0 1 2 3 4 5 6 7 下标变量 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] 数组名a(常量指针) *a *(a+1) *(a+2) *(a+3) *(a+4) *(a+5) *(a+6) *(a+7) 指针变量pa(=a) *pa *(pa+1) *(pa+2) *(pa+3) *(pa+4) *(pa+5) *(pa+6) *(pa+7) 2. 多维数组 int a[2][2][2], *pa = a[0…

2021年10月24日 0条评论 33点热度 阅读全文

数组名等价于等同于指向数组首元素的指针!!! /* *copyright(c) 2018,HH *All rights reserved. *作 者:HH *完成日期:2018年7月15日 *版本号:v1.0 * *问题描:指针、数组名与数组首个元素地址的关系! *输入描述:; *程序输出:;。 */ #include<stdio.h> int main() { int a[5]={1,2,3,4,5}; printf("%d\n",a);//输出数组名!!! printf("%x\n",a);//输出…

2021年10月24日 0条评论 35点热度 阅读全文

给定序列二叉排序树的构建 Description: Solution to check the given Binary Search tree is balanced or not. 说明:检查给定的二叉搜索树是否平衡的解决方案。 Problem Statement: Write a program that accepts input from user to form a binary search tree and check whether the formed tree is balanced or n…

2021年10月23日 0条评论 33点热度 阅读全文

首先建立powerpoint外接程序。 点击新建->项目->office->我选择的是powerpoint2010外接程序。 建好项目后,给项目添加引用Microsoft.Office.Interop.PowerPoint;  如果是office 2007 添加12版本的引用。如果是office2010则添加14版本的引用。 右击引用,点击添加引用,我选择的是14版本 右击项目PowerPointAddIn1->添加->用户控件  , 选择Windows窗体 在Fo…

2021年10月23日 0条评论 30点热度 阅读全文

昨天上机了,之前上机都觉得题目挺简单的,但昨天的题明显比以前难了好吗!字符串二维数组感觉也没教什么呀。。所以我也做了蛮久,现依次把这几道题放在这里留作纪念。 题目1:请写一个程序,对于一个m行m列(2<m<20)的方阵,求其每一行、每一列及主、辅对角线元素之和(注:主对角线是方阵从左上角到右下角的一条斜线,辅对角线是方阵从右上角到左下角的一条斜线),然后按照从大到小的顺序依次输出这些值。 这道题还是挺简单的,主要就是要另外创一个数组依次储存所求的和然后再排序,而我所想到的从大到小的排序便是之前所学的冒泡排序法,其实…

2021年10月19日 0条评论 33点热度 阅读全文

【转】 :点击打开链接 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3)声明引用时,必须同时对其进行初始化。 (4)引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。 r…

2021年10月18日 0条评论 31点热度 阅读全文

题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 先看一种解法: #include<stdio.h> void swap(int *a, int *b) { int t; t = *a; *a = *b; *b = t; return; } int main(int argc, char *argv[]) { int a[10] = {0}; int i, min, max; min = 0; max = 0; printf("请输入10个数\n"); for (i=0; i…

2021年10月17日 0条评论 31点热度 阅读全文

C#编程语言作为一种功能强大的语言,对开发人员来说作用是非常大的。不过,其中有很多应用方式还需要我们去不断的探讨,不断从中汲取经验来达到熟练的程度。下面我们就先为大家详细介绍一下有关C#枚举类型的相关概念。 其主要作用就是一个约定:举个常用的例子,你要表示星期1-7,你可以用int1-7,但是当你把它作为参数的时候,有时后你就给考虑传入0,8的情况.而且用数字表示还需要相应的注释和文档.这个时候你定义个一个枚举,名字就叫字面就叫Monday , Tuesday ,....就行,直观,并…

2021年10月11日 0条评论 36点热度 阅读全文

       1.什么是程序的序列化?        我们编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为“序列化”(Serialization),而它的逆过程则可被称为“反序列化”(Deserialization)。        C++程序的序列化就是将对象…

2021年10月10日 0条评论 30点热度 阅读全文