搜索资源列表
用c编写的N*N的螺旋矩阵源代码
- /* 实现效果: 1 2 6 7 15 3 5 8 14 16 4 9 13 17 22 10 12 18 21 23 11 19 20 24 25 */ #include <stdio.h> #define N 5 //阶数,即N*N的螺旋矩阵 void main() { int i, j, num=1, a[N][N]; for(i=0; i<=N/2; i++) &nb
C++程序设计语言实验三
- 实验三:C++编程入门 一、实验内容 1. 类模版。 2. 运算符重载。 3. 友元。 4. 继承。 二、实验题目 1, 设计一个类SavingsAccount,定义一个静态数据成员记录存款的年利率(rate),该类的每个成员都包含一个私有的数据成员balance,表示该成员当前的存款数额。提供一个成员函数CalMonthlyInterest(),用以计算月利息(用balance乘以rate再除以12),并将这个月利息加入balance中。提供一个静态成员函数ModifyRate(
C++程序设计语言实验四
- 实验七:C++编程入门 一、实验内容 1. 理解继承与组合。 2. 学会使用多态特性。 3. 使用文件。 4. 异常处理。 二、实验题目 1. 创建一个class Counted,包含一个int类型的成员变量id和一个static int类型的成员变量count。默认构造函数的开头为“Counted() : id(count ++) {”。要求: a) 构造函数输出id值并且输出“it’s being created”; b) 析构函数也输出id值并且输出“it is bein
shiyan14
- 编写具有如下函数原型的递归与非递归两种函数f,负责判断数组a的前n个元素是否从大到小完全有序了,是则返回true,否则返回false。并编制主函数对它们进行调用,以验证其正确性。 bool f(int a[], int n) 提示: (1)非递归函数中只需逐对地判断各a[i]与a[i+1]是否都已从大到小有序排列(i = 0,1,…,n-2)。 (2)递归函数中将问题分解处理为:若n=1(即只有1个元素时)则返回true而递归出口;n>1时,若最后一对元素不顺序则
qiuhe
- 求出两维整数数组的外围元素之和。如:int a[][3]={1,2,3,4,5,6,7,8,9} 输出40。-Obtained two-dimensional array of integers and external elements. Such as: int a [] [3] = (1,2,3,4,5,6,7,8,9) output 40.
2
- 单链表的插入和删除实验目的: 1、定义单链表的结点类型 2、通过单链表的定义掌握线性表的链式存储结构的特点; 3、熟悉单链表的建立以及插入、删除等基本操作。 -# include <stdio.h> # include<malloc.h> # define ND sizeof(struct List) struct List {int data struct List*next } void main() {
s
- 本文介绍一种用PIC12F675单片机做的USB充电器, 将它接在计算机的USB接口上就能对两节镍镉或镍氢电池 进行充电,充电结束后能自动停止充电。充电器主要采用电 压监测的方法判断充电是否结束,对于因为电池的原因达 不到规定的充电电压的,也能在充-TACK SEGMENT STACK DW 64 DUP(?) STACK ENDS DATA SEGMENT NUM DB 34H,45H,45H DATA ENDS CODE SEGMENT
000
- 18岁那年,欧文拿着借来的100英镑,在曼彻斯特创办了自己的工厂。20岁的时候,他为了求得更好的发展,把他的小工厂卖给了一个叫德林科沃特的 人,自己则受雇于他成为一个更大工厂的经理。在-STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS DATA SEGMENT NUM DB 34H,45H,45H DATA ENDS CODE SEGMENT ASSUME CS:CODE, ds:data START: MOV AX
life
- CString aa,bb if(theApp.m_strzeren.GetLength()>256 ) { int len=0 aa=InterceptString(len,theApp.m_strzeren) len=aa.GetLength() bb=theApp.m_strzeren.Mid(len) } else aa=theApp.m_strzeren 以上为调用部分 以下为函数部分
c
- 经典c程序100例 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: main() { int i,j,k printf("\n") for(i=1 i<5 i++) /*以下为三重循环*/ for(j=1 j<5 j++) for (
2
- 编写筛选查找素数函数: void sieve(bool isPrime[], int n) 其中isPrime[ ]为一个布尔型数组,n为数组大小。由于2是第一个素数, 所以设置isPrime[0]和isPrime[1]的值为false,并设置其余的元素初值为true。 然后对从4到n-1的每一个i,判断i是否能够被2整除,如果i能够被2整除,则设置isPrime[i]为false。 对从2到n/2的每一个可能的数值重复以上处理,当操作结束时,所有值为true的isPrime
lab7
- (1). 编写程序定义基类Animal,成员变量age为私有的,构造派生类dog,在其成员函数SetAge(int n)中直接对age赋值时会出现什么问题?把age变为公有的呢? (2).定义一个基类BaseClass,有整形变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况. (3). 编写一个车(vehicle)基类,由此派生出自行车(bicycle)类和汽车(motorcar)类,注意把vehicle派生成虚基类,再从bicycle和 moto
s4
- 4. 实现下面的数组元素交换位置函数: void swap(int a[], int m, int n) 该函数能够把数组a的前m个元素与后n个元素交换位置,即, 交换前:a1,a2,...,aM, aM+1,aM+2,...,aM+N 交换后:aM+1,aM+2,...,aM+N, a1,a2,...,aM 要求:除数组a外,不得引入其它数组。 -4. To achieve the following elements of the exchange p
Rbo
- 采样率为sr,多选择II导联作为心电分析数据,该分析要用到的数据记录至少为1分钟的心电波形数据-void main() (E3BGX[ { const int N=15420 //N=sr*time M./3@A const int n=(int)sr*0.04,yanshi=(int)sr*0.2,back=(int)sr*0.04 //n=sr*0.04,yanshi=sr*0.2?,back=sr*0.04 PDl=!>u
libscl-1.0.2
- This a Small Container Library, SCL. If you are not sure what a container is, then ignore the word container in this file and you ll probably understand everything. This library provides hash tables, list, queue, stack, symbol, balanced b
1-2
- 程序Ex_Swap实现数据交换。分别用指针和引用作为函数mySwap的形参,并通过重载int、double型变量值的交换-Program Ex_Swap achieve data exchange. With pointers and references, respectively as parameter function mySwap, and by overloading int, double variable value exchange
migong-(2)
- .迷宫是一个m行n列的矩阵,其中0表示无障碍,1表示有障碍。设入口为(1,1),出口为(m,n),即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向再继续探索,直到出口为止。 2.迷宫的功能 要求随机生成一个m行n列的矩阵,为了操作方便可以在矩阵外围生成一圏障碍,设置东南西北四个方向,采用链栈进行操作。最后迷宫如不是通路给出“此迷宫元解”,如是通路要求输出所走过的路径。 3.结点结构类型描述如下 typedef struct node {
2
- 1)定义一个长度为10的int数组nArr,采用给定初始值或从键盘输入的方式给数组的10个元素赋值;定义一个int *型指针变量pInt,并将nArr的首地址存入pInt中; 2)功能1:将从键盘输入的0..9间两个数存入i, j,交换下标为i, j的两个数组元素中存放的内容,并输出交换前与交换后的结果; 3)功能2:通过指针间接运算,重新交换数组元素i, j中的内容,并输出交换后的内容。 4)功能3:以8位16进制数的形式输出pInt,pInt + i, pInt + j的值,并
java实验2(计算日期源代码)
- 设int year,month,day分别表示一个日期中的年月日,试编程求 a)对于任意三个整数,判断其是否为一个合法的日期值。 b)给定一个日期值,计算若干天后的日期值 c)如果有两个日期值,计算他们相距的天数。(set int, year, month, day, respectively, represents a date in the date of the month, try programming (a) for any three integers, determine
新建文件夹 (2)
- #include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%d*%d=%d ",j,i,i*j); printf("\n"); } return 0; }(very good.Steve Jobs was one of the fathers of the personal
