c语言程序设计

c博客作业-我的第一篇博客

天涯浪子 提交于 2019-11-28 22:54:07
1.你对网络专业或者计算机专业了解是怎样的? 以前接触计算机,只是把它当作娱乐的工具,并没有太过了解,现在我通过查阅了解了一些计算机的知识。 计算机专业的学生要学习的不仅是会使用,而且要学习计算机的基本原理,基本结构,基本算法,基本设计等。要研究如何更好的设计、制造计算机,更好地开发计算机的新系统、新软件、新功能。 网络工程专业主要讲授计算机科学基础理论、计算机软硬件系统及应用知识。当下时代网络飞速发展,学习好网络很有必要。 2.你了解C语言么?C语言主要有哪些应用? C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言描述问题迅速、工作量小、可读性好、易于调试、修改和移植。 C语言的应用:应用软件、服务器端开发、系统软件、图形处理、数字技术、嵌入式设备开发等等。 3.你希望在这个专业学到哪些内容? 养成良好的逻辑思维能力。 精通C语言。 精通编程。 丰富自己的见识。 4.和学长学姐交流,阅读学者学姐大一课程总结,谈谈你打算如何规划你的大一生活? 每天记英语单词,听英语听力,争取早过英语四六级。 每天抽时间练习编程。 每周锻炼八小时以上。 参加社团活动,丰富生活。 多去图书馆阅读。 5.我的第一个“Hello World”程序 来源: https://www.cnblogs.com/xingyufen/p/11432093.html

C博客作业00--我的第一篇博客

本秂侑毒 提交于 2019-11-28 22:31:06
1.你对网络专业或者计算机专业了解是怎样? 计算机在我以前的认知中仅仅是用以休闲娱乐的工具,更别说用计算机进行编程了,但是随着暑假一段时间的学习后总算对计算机有了一定了解,对网络工程专业也有了一定了解,首先 网络工程专业培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其他国民经济部门从事各类网络系统和计算机通信系统研究、教学、设计、开发等工作的高级科技人才。 计算机网与通信网(包括有线、无线网络)的结合是本专业区别于网络工程专业的显著特色 。 网络运维:简称OAM或运维管理,是指为确保电信网络与业务的正常、安全、有效运行而采取的生产组织管理活动,负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率。 --引用自《 百度百科 》 网络安全:网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。内部系统要接入外部开放性网络,不可避免的要承受来自网络的威胁,如何保障网络安全就显得尤为重要。网络安全主要有以下几种:系统安全,网络的安全,信息传播安全,信息内容安全。 *** 2.你了解C语言么?C语言主要应用有哪些? C语言是一种面向过程的计算机编程语言

C语言作业I博客作业05

房东的猫 提交于 2019-11-28 22:25:45
C语言I博客作业05 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的目标是 学会自定义一个函数,了解其基本用法 这个作业在那个具体方面帮助我实现目标 自定义函数的使用,阶乘函数的编译 参考文献 《C语言程序设计》《PTA实验指导》百度百科 1.PTA实验作业 1.1 水仙花数判断 题目内容描述 本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0. 函数接口定义: int func(const int N); 其中N是用户传入的参数。N的值不超过int类型的范围。如果参数N是水仙花数,则返回1,否则返回0。 1.1.1数据处理 数据表达:用了sum和x等整形变量,给x定义赋值。 数据处理:表达式为sum += (x % 10) * (x % 10) * (x % 10),开始输入n,通过函数func,判断是否为是否为素数,是则输出1,否则输出0. 函数参数:主调函数的名称main,被调函数的名称func,被调函数的类型为整型,为形参。 1.1

C语言作业I博客作业06

拈花ヽ惹草 提交于 2019-11-28 22:25:32
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887 我在这个课程的目标是 很好的编写程序,提高自己的准确率和速度 这个作业在那个具体方面帮助我实现目标 通过PTA上的代码作业让我发现自己的错误并不断改正 参考文献 C语言程序设计,CSDN编程社区 一、PTA实验作业 我的排名 1.1 输出闰年 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除 1.1.1数据处理 数据表达:变量“yaer,i,a”;变量值的来源”赋值运算,算术运算“;变量类型“都是整型变量” 数据处理:表达式“i%4==0&&i%100!=0||i%400==0 a=a+1”;流程结构“分支结构,循环结构” 1.1.2实验代码截图 1.1.3造测试数据 输入 输出 说明 2010 2004 2008 这些年份为闰年 2048 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 这些年为闰年 2059 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056

C语言I博客作业10

流过昼夜 提交于 2019-11-28 21:34:09
这个作业属于哪个课程 C语言程序设计 这个作业要求在哪里 C语言I作业10:第十四周作业 我在这个课程的目标是 学会使用C语言 这个作业在哪个具体方面帮助我实现目标 很难的pta可以锻炼我的解题能力 参考文献 C语言程序设计(第三版);百度 1.PTA实验作业 1.1 编程打印空心字符菱形 本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。 输入格式: 输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。 输出格式: 输出空心字符菱形。 输入样例: B 5 输出样例: 1.1.1数据处理 数据表达: 定义了五个整型变量和一个字符型变量,其中i、j是控制循环变量,high是指菱形的高度,half是指一半菱形的高度。 数据结构: 结构式:一共用了六个for循环和两个if语句,其中分为两个for循环里分别嵌套两个for循环和一个if语句。 伪代码: 开始 ; 定义变量:控制循环变量i、j,菱形的高度high,半个菱形的高度half,字符型op; 接收字符和菱形的高度; 把(high+1)/2赋值→half; for循环{ for循环输出空格; 输出字符 判断i==0

C语言I博客作业10

本小妞迷上赌 提交于 2019-11-28 19:07:04
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 我在这个课程的目标是 熟练地掌握运用C语言,锻炼思维逻辑能力,为以后其他语言的学习打好基础. 这个作业在那个具体方面帮助我实现目标 学习循环结构程序设计与用穷举法解决问题 参考文献 《C语言程序设计》《C Primer Plus》百度百科 伪代码基本写法 1.PTA实验作业 1.1 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 输入格式 :输入在一行中给出一个正整数n(1≤n<7). 输出格式 :输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格. 1.1.1数据处理 数据表达 :用了变量letter,i,j,n.letter通过赋值得到,n通过直接输入得到,i,j作为循环控制变量.letter类型为字符型,i,j,n全为整型. 数据处理 :letter表示大写字母,i,j作为循环控制变量,n表示输入的正整数. 所用表达式 :letter='A';letter=letter+1; 流程结构 : Begin 输入一个正整数n for i←1 to n { for j←i to n-i+1 { printf("%c "

C语言--static变量及其作用

允我心安 提交于 2019-11-28 12:52:53
  在 C 语言中,static 关键字不仅可以用来修饰变量,还可以用来修饰函数。在使用 static 关键字修饰变量时,我们称此变量为静态变量。   静态变量的存储方式与全局变量一样,都是静态存储方式。但这里需要特别说明的是,静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量。例如,全局变量虽然属于静态存储方式,但并不是静态变量,它必须由 static 加以定义后才能成为静态全局变量。 隐藏与隔离的作用   上面已经阐述过,全局变量虽然属于静态存储方式,但并不是静态变量。全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,全局变量在各个源文件中都是有效的。   如果我们希望全局变量仅限于在本源文件中使用,在其他源文件中不能引用,也就是说限制其作用域只在定义该变量的源文件内有效,而在同一源程序的其他源文件中不能使用。这时,就可以通过在全局变量之前加上关键字 static 来实现,使全局变量被定义成为一个静态全局变量。这样就可以避免在其他源文件中引起的错误。也就起到了对其他源文件进行隐藏与隔离错误的作用,有利于模块化程序设计。 保持变量内容的持久性   有时候,我们希望函数中局部变量的值在函数调用结束之后不会消失,而仍然保留其原值。即它所占用的存储单元不释放,在下一次调用该函数时,其局部变量的值仍然存在,也就是上一次函数调用结束时的值。这时候

C博客作业00--我的第一篇博客

这一生的挚爱 提交于 2019-11-28 10:16:48
1, 你对网络专业或者计算机专业了解是怎样? “随着计算机的高速发展和广泛应用,网络也成为了经济发展的强大动力。而网络工程就是计算机技术和通信技术结合而形成的新兴技术领域。” 其实我对网络专业这个领域毫无涉猎,家里也没有这方面的前辈。选择这个专业的某个原因是想突破自己,还有小部分原因是因为我觉得打代码的女生会很帅 想体验一下巾帼不让须眉的感觉啦。无论是软件开发还是网络专业,都是我曾经崇拜过的,我想靠自己的双手去创造自己的天地。 2,你了解C语言吗?C语言主要应用有哪些? C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。 ①许多系统软件和大型应用软件都是用C语言编写的,如UNIX、Linux等操作系统。 ②在软件需要对硬件进行操作的场合,用C语言明显优于其他高级语言。 C语言应用领域广泛,例如:上层开发,底层开发,应用软件。 3,你希望在这个专业学到哪些内容? 彻底掌握计算机语言,通透C语言设计。 设计属于自己的一个软件,让自己的家人能够加入我的学习世界,知晓我的有趣生活。 锻炼自己的思维逻辑,加强思维方式。 4,和学长学姐交流,阅读学长学姐们大一课程总结,你打算如何规划你的大一生活? 作为一个大一新生,最主要的肯定是学习

C博客作业00--我的第一篇博客

泪湿孤枕 提交于 2019-11-28 09:53:54
你对网络专业或者计算机专业了解是怎样? 我认为网络专业是学习计算机、网络安全、信息工程、数据处理等方面知识的内容较为广泛的学科,同时在学习相关内容后,能够将其运用于网络发展之中。 经翻阅网上资料得知: 网络工程专业主要讲授计算机科学基础理论、计算机软硬件系统及应用知识、网络工程的专业知识及应用知识。 网络工程专业旨在培养具有创新意识,具有本专业领域分析问题和解决问题的能力,具备一定的实践技能,并具有良好的外语应用能力的高级研究应用型专门人才。 另外也了解到,目前网络专业较为热门的方向有: 网络安全:网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。 网络运维:是指为保障电信网络与业务正常、安全、有效运行而采取的生产组织管理活动,简称运维管理或OAM。负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率。 你了解C语言么?C语言主要应用有哪些? 我了解铢粒关于C语言的内容,但经过查阅相关资料得知: C语言是目前世界上流行、使用非常广泛的高级程序设计语言。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维

C语言程序设计(十二)

浪子不回头ぞ 提交于 2019-11-27 23:57:50
第十二章 结构体和共用体 当需要表示复杂对象时,仅使用几个基本数据类型显然是不够的 根本的解决方法是允许用户 自定义数据类型 构造数据类型(复合数据类型)允许用户根据实际需要利用已有的基本数据类型来构造自己所需的数据类型 它们是由基本数据类型派生而来的,用于表示链表、树、堆栈等复杂的数据对象 抽象数据类型不再单纯是一组值的集合,还包括作用在值集上的操作的集合 即在构造数据类型的基础上增加了对数据的操作,且类型的表示细节和操作的实现细节是对外不可见的 结构体类型数据存储的优点: 结构紧凑,易于管理 局部数据的相关性强,便于查找 赋值时只针对某个具体的对象,局部的输入错误不会影响全局 结构体:对关系紧密、逻辑相关、具有相同或者不同属性的数据进行处理 共用体:数据成员的情形是互斥的,每一时刻只有一个数据成员起作用 结构体模板的定义格式: struct 结构体名 { 数据类型 成员1的名字; 数据类型 成员2的名字; …… 数据类型 成员n的名字; }; 结构体的名字,称为结构体标签 构成结构体的变量,称为结构体成员 结构体模板只是声明了一种数据类型,定义了数据的组织形式,并未声明结构体类型的变量 typedef定义数据类型: typedef用于为系统固有的或程序员自定义的数据类型定义一个别名 typedef int INTEGER; typedef struct student