摘要: 关于图,大家都觉特非常头疼,当你仔细看这个算法,细细品味,只觉得它是小菜一碟,希望给你带来帮助#include "stdio.h"#define Infinity 1000#define MaxVertexNum 7#define MAX 20#include "stdlib.h"#include "string.h"typedef struct arcell//边的信息{int adj;//权值}arcell,adjmatrix[MaxVertexNum][MaxVertexNum];typedef struct vexsinfo/ 阅读全文
posted @ 2013-10-12 08:49 ZhangAihua 阅读(2511) 评论(0) 推荐(0) 编辑
摘要: 第1章绪论习题1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。2.试举一个数据结构的例子,叙述其逻辑结构和存储结构两方面的含义和相互关系。3.简述逻辑结构的四种基本关系并画出它们的关系图。4.存储结构由哪两种基本的存储方法实现?5.选择题(1)在数据结构中,从逻辑上可以把数据结构分成()。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构(2)与数据元素本身的形式、内容、相对位置、个数无关的是数据的()。A.存储结构B.存储实现C.逻辑结构D.运算实现(3)通常要求同一逻辑结构中的所有数据元素具有相同的特 阅读全文
posted @ 2013-10-12 08:44 ZhangAihua 阅读(12138) 评论(0) 推荐(0) 编辑
摘要: 1.数据库的建立:学生、班级、课程、成绩及综合测评等,本系统数据库的名称为HCCP,共有4张表,包括学生基本信息表student、学生课程信息表class、学生课程成绩表grade以及综合测评数据表test,选择开始->程序->MicrosoftSQLServer2005->SQLServerManagementStudio命令连接服务器,连接服务器成功后建立以上所说的表1.系统框架设计:建立一个基本对话框应用程序,在界面分别插入树形控件、列表控件和Tab控件,再添加一个静态文本来显示当前操作的课程信息,安排好界面,通过类向导,分别给树形控件、列表控件和Tab控件添加cont 阅读全文
posted @ 2013-10-12 08:41 ZhangAihua 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 写两个STL程序,并对他们进行分析设计,结果如下:1.#include #include #include using namespace std;int main(){int a[6]={5,9,12,60,62,65};vector vec(a,a+6);//创建vectorvector::size_type i;cout#includeusing namespace std;const int N = 4;int arr[N] = {1,2,3,4};int main(){do{for(int i=0; i 2.先定义一个数组a[6],然后创建有6个整型元素的vector容器,代码如下: 阅读全文
posted @ 2013-10-12 08:32 ZhangAihua 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。#include int main(){int m,a,b,c;printf("水仙花数有:\n");for(m=100;mint main(){int x1,x2,avg;printf("请输入两个整数:\n");scanf("%d %d",&x1,&x2);avg=(x1+x2)/2;printf("平均值是:%d\n",avg);return 0;}[root@ 阅读全文
posted @ 2013-10-12 08:26 ZhangAihua 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 1.编写一个简单的C语言程序:计算输入多个整数的平均值,并将此程序分割成多个小文件。2.为第1题中的程序编写makefile文件,用make编译后改成返回最小值,再编译,观察有多少文件不需要重新编译。1.avg.hfloat avg(int x1,int x2,int x3,int x4,int x5);avg.cfloat avg(int x1,int x2,int x3,int x4,int x5){return (float)(x1+x2+x3+x4+x5)/5;}main.c#include#include"avg.h"int main(){int x1,x2,x3 阅读全文
posted @ 2013-10-12 08:25 ZhangAihua 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 1.编写一个简单的C语言程序:函数int input(int a[], int n)用于输入一个有n个元素的整型数组;void output(int b[], int n)用于输出数组中的n个数据元素;函数int sum(int a[], int n)用于数组求和,在main函数中一次调用这三个函数。2.编写一个C语言程序:用随机函数产生两个整型数,根据输入的字符’+’、 ’-’ 、’*’ 、’/’ 做算术运算。1.#include #define N 100int input(int a[], int n);int output(int a[], int n);int sum(int a[] 阅读全文
posted @ 2013-10-12 08:24 ZhangAihua 阅读(534) 评论(0) 推荐(0) 编辑