c语言程序设计

网站地图

我是研究僧i 提交于 2020-04-05 20:40:06
ASP.NET 提供了网站地图提供器XMLSiteMapProvider,使用XMLSiteMapProvider可以从XML文件中获取网站地图信息 XmlSiteMapProvider会从根目录中寻找名为Web.sitemap的文件来读取信息,在解析Web.sitemap文件中的网站地图数据后创建一个网站地图对象,此网站地图对象能够被SiteMapDataSource使用,SiteMapDataSource可以被放置在页面上的导航控件使用,最终由导航控件把网站的导航信息显示在页面上 创建网站地图 使用VS创建的站点地图文件会自动生成组成网站地图的基本结构 创建站点地图要遵循的原则 1、网站地图以<siteMap>元素开始以</siteMap>元素结束,其他信息放在<siteMap>元素和</siteMap>元素之间 2、每一页由<siteMapNode>元素来描述。每一个站点地图文件定义了一个网站的页面组织结构,可以使用<siteMapNode>元素向这个组织结构插入一个页面,页面包含页面的名称、 页面的描述以及URL 3、<siteMapNode>元素可以嵌套。一个<siteMapNode>元素表示一个页面,通过嵌套<siteMapNode>元素可以形成树形结构的页面组织结构 4、每一个站点地图都是以单一的<siteMapNode>元素开始的。每一个站点地图都要包含一个根节点

1、【C++基础】bool数据类型

北城余情 提交于 2020-04-02 08:54:04
C++ 简介 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种 中级 语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。 C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。 注意: 使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。 面向对象程序设计 C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性: 封装 抽象 继承 多态 标准库 标准的 C++ 由三个重要部分组成: 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。 C++ 标准库,提供了大量的函数,用于操作文件、字符串等。 标准模板库(STL),提供了大量的方法,用于操作数据结构等。 C和C++的联系 C++ 是在 C 语言的基础上扩展的, C 语言的很多语法在 C++ 中依然广泛使用,例如: C++ 仍然使用 char 、 short 、 int 、 long 、 float 、 double 等基本数据类型; C++ 仍然使用 if...else 、 while

wc.exe(c语言开发)

耗尽温柔 提交于 2020-03-30 14:00:36
github地址:https://github.com/vicky-3653/WC.git 一、工程介绍 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。 具体功能要求: 程序处理用户需求的模式为: wc.exe [parameter] [file_name] 基本功能列表: wc.exe -c file.c //返回文件 file.c 的字符数 wc.exe -w file.c //返回文件 file.c 的词的数目 wc.exe -l file.c //返回文件 file.c 的行数 扩展功能: -s 递归处理目录下符合条件的文件。(实现) -a 返回更复杂的数据(代码行 / 空行 / 注释行)。(实现) 空行: 本行全部是空格或格式控制字符,如果包括代码,则只有不超过一个可显示的字符,例如“{”。 代码行: 本行包括多于一个字符的代码。 注释行: 本行不是代码行,并且本行包括注释。一个有趣的例子是有些程序员会在单字符后面加注释: } //注释 在这种情况下,这一行属于注释行。 二、psp表格 PSP2.1

C语言中字符数组库函数

拈花ヽ惹草 提交于 2020-03-29 04:04:25
以下内容摘自《C程序设计教程》(美)H.M.Deitel P.J.Deitel著,薛万鹏等译,机械工业出版社。 void *memccpy (void *dest, const void *src, int c, size_t n); 从sr*所指向的对象复制*个字符到*est所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。 void *memcpy (void *dest, const void *src, size_t n); 从sr*所指向的对象复制*个字符到*est所指向的对象中。返回指针为dest的值。 void *memchr (const void *s, int c, size_t n); 在s所指向的对象的前n个字符中搜索字符c。如果搜索到,返回指针指向字符c第一次出现的位置;否则返回NULL。 int memcmp (const void *s1, const void *s2, size_t n); 比较s1所指向的对象和s2所指向的对象的前n个字符。返回值是s1与s2第一个不同的字符差值。 int memicmp (const void *s1, const void *s2, size_t n); 比较s1所指向的对象和s2所指向的对象的前n个字符,忽略大小写

Word Count(C语言)

妖精的绣舞 提交于 2020-03-25 04:26:15
1.项目地址 https://github.com/namoyuwen/word-count 2.项目相关要求 2.1 项目描述 Word Count 1. 实现一个简单而完整的软件工具(源程序特征统计程序)。 2. 进行单元测试、回归测试、效能测试,在实现上述程序的过程中使用相关的工具。 3. 进行个人软件过程(PSP)的实践,逐步记录自己在每个软件工程环节花费的时间。 2.2 WC 项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。 具体功能要求: 程序处理用户需求的模式为: wc.exe [parameter] [file_name] 基本功能列表: wc.exe -c file.c //返回文件 file.c 的字符数(已完成) wc.exe -w file.c //返回文件 file.c 的词的数目 (已完成) wc.exe -l file.c //返回文件 file.c 的行数(已完成) 扩展功能: -s 递归处理目录下符合条件的文件。 -a 返回更复杂的数据(代码行 / 空行 / 注释行)。 空行

#C语言作业007

陌路散爱 提交于 2020-03-25 02:56:10
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业 我在这个课程的目标是 掌握switch语法,熟悉编程技巧。 这个作业在那个具体方面帮助我实现目标 编程方面的基础练习,知识方面扩展我的视野。 1PTA作业 7-12 统学生成绩 (15 分) 1.1.1实验代码截图 1.1。2作业提交 1.1.3 造测试数据 输入数据 输出数据 说明 7 77 54 92 73 60 65 69 1 0 2 3 1 样例 6 60 70 77 68 80 69 1 0 2 2 1 没有错误 1.1.4 数据处理与表达 数据表达:定义了n,i,count,a,四个整型变量 ,ABCDE=0. 数据处理:for (int i = 1; i <= n; i++) { scanf("%d", &result); 输入成绩count 计算等级a 用switch语句分类计算各等级数据 return 0 7-10 计算天数 (15 分) 本题要求编写程序计算某年某月某日是该年中的第几天。 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天 1.2.1实验代码截图 1.2.2提交列表 1.2.3造测数据 数据 输出数据 说明 2009/03/02 61 样例 2019/01

个人项目(C语言)

被刻印的时光 ゝ 提交于 2020-03-24 16:35:06
GitHub地址: https://github.com/dachai9/personal-project.git 1. WC 项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。 具体功能要求: 程序处理用户需求的模式为:wc.exe [parameter][ file_name ] 基本功能列表: wc.exe -c file.c //返回文件 file.c 的字符数。 --完成 wc.exe -w file.c //返回文件 file.c 的词的数目。 --完成 wc.exe -l file.c //返回文件 file.c 的行数。 --完成 扩展功能: -s 递归处理目录下符合条件的文件。 --完成 -a 返回更复杂的数据(代码行 / 空行 / 注释行)。 --完成 (空行的格式控制字符只识别%d) 空行:本行全部是空格或格式控制字符,如果包括代码,则只有不超过一个可显示的字符,例如“{”。 代码行:本行包括多于一个字符的代码。 注释行:本行不是代码行,并且本行包括注释

C语言I作业004

若如初见. 提交于 2020-03-23 06:51:12
C语言I作业004 这个作业属于那个课程 C语言程序设计|| 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标是 熟悉并熟练 for 循环语句的使用 这个作业在那个具体方面帮助我实现目标 for语句的PTA作业的循环程序设计 参考文献 https://www.cnblogs.com/pengchen511/p/10564067.html PTA实验作业 1.1 7-4 求平方与倒数序列的部分和 本题要求对两个正整数 m 和 n ( m ≤ n )编写程序,计算序列和 m 2+1/ m +( m +1)2+1/( m +1)+⋯+ n 2+1/ n 。 1.1.1数据处理 数据表达:运用了i, n, m的整形变量,item,sum的双精度浮点型变量和for循环语句。 数据处理:表达式:for (i=n;i<=m;i++){ item=i*i+1.0/i; sum=sum+item; n=n+1.0; 流程:先定义变量,再用for循环语句进行累加,最后输出得到答案。 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 5,10 sum=355.845635 n等于5,m等于10 4,8 sum=190.884524 n等于4,m等于8 8,70 sum

C语言I作业04

六眼飞鱼酱① 提交于 2020-03-23 06:50:22
本周教学内容&目标 第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标是 要求掌握使用for循环语句实现指定次数的循环程序设计。 这个作业在那个具体方面帮助我实现目标 for语句的正确使用。 参考文献 无 1.PTA实验作业 1.1 题目名1 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 1.1.1数据处理 数据表达:运用int(整型),double(双浮点型)定义变量。 数据处理:流程控制使用顺序结构for循环语句。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 5 0.197 n小于10 10 0.380 n等于10 20 0.386 n大于10 -1 Invalid Value! 小于0 1.1.4 PTA提交列表及说明 提交列表说明: 1.编译错误:for语句中分号按错。修改for语句中的; 2.运行超时:for语句中逻辑错误。 3.答案错误:对于for语句中i+2,和2*i-1理解不到位。 1.2 题目2

C语言I作业004:第八周作业

佐手、 提交于 2020-03-23 06:49:55
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774 我在这个课程的目标是 掌握for语句并能举一反三解决相似问题,锻炼自己的思维 这个作业在那个具体方面帮助我实现目标 PTA作业方面 参考文献 《c语言程序设计》《ACM解题》 1.PTA实验作业 1.1 ​求奇数分之一序列前N项和:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和 1.1.1数据处理 数据表达:int定义 i,denominator,N为整型变量;double定义 sum 为双精度浮点数; 数据处理:用到了赋值运算符,算术运算符;“ i++”含义为自增;用到了for语句,结构为循环结构。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1 sum=1.000000 小于50 100 sum=5.187378 大于50 0 sum = 0.000000 小于0 1.1.4 PTA提交列表及说明 (1)部分正确:“for(i = 1; i <= N; i++)"的后面加了";”看了好几遍才发现。 (2)编译错误:printf 打成 prinf 。 (3)运行超时:多打了一些其他的代码。 1.1.4 代码互评 同学代码截图 我的代码截图