c语言程序设计

C语言I博客作业05

自闭症网瘾萝莉.ら 提交于 2019-12-11 19:13:56
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10030 我在这个课程的目标是 熟练掌握C语言和markdown语法的相关用法 这个作业在那个具体方面帮助我实现目标 它能够让我更好的去熟悉C语言和markdown语法 参考文献 PTA常见问题解析 , C语言程序设计 ,C Primer Plus 来源: https://www.cnblogs.com/nanavvj/p/12024484.html

C语言I作业12—学期总结

自古美人都是妖i 提交于 2019-12-10 00:54:31
一、我学到的内容 二、我的收获 作业 收获 C语言I博客作业01 1、去了解了本专业的知识,2、定下了自己的目标,3、学会了markdown语法 C语言I博客作业02 1、学会了如何正确的提问,2、做pta题目了解pta系统常见问题 C语言I博客作业03 1、学会了if-else语句,2、格式输入scanf(),3、常用数学库函数 C语言I博客作业04 1、for循环,2、会了浮点数据类型 C语言I博客作业05 1、学习了如何自定义函数,和如何使用自定义函数 C语言I博客作业06 1、学习了ASCII码,2、if语句的嵌套使用 C语言I博客作业07 1、学习了switch语句 C语言I博客作业08 1、学习了while,do-while语句 C语言I博客作业09 1、学习了continue,break语句的用法,2、学会了写伪代码 C语言I博客作业10 1、复习循环语句,2、进行循环多层嵌套 C语言I博客作业11 1、对这个学期进行总结,2、复习函数的使用,再次学习自定义函数 三、自我总结 第一次博客的目标 1.我想学会怎么用c语言,java程序设计 2.学会搭建数据库 3.学会网络安全基础 4.Linux服务器操作系统 目前还没有一个目标达到,但我在继续往这个目标前进,我现在把c语言、python的基础学完了,linux命令操作学了一部分。 没有做好的部分

C语言博客作业11

流过昼夜 提交于 2019-12-09 18:50:19
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10130 我在这个课程的目标是 学习高级语言,为以后找碗饭打基础 这个作业在那个具体方面帮助我实现目标 函数 参考文献 C primer Plus 一、PTA实验作业 二、代码互评 同学代码 我的代码 三、学习总结 3.1学习进度条 周/日期 | 这周所花时间 | 代码行 | 本周学到的知识简介 |目前存在的疑惑 ------- | --------|-------| --------| ------- 11.9~11.16 | 10h | 250 | while语句的简单应用 | 数学好难啊 11.17~11.23 | 15h | 311 | 循环的嵌套结构 | 开始难起来了 11.23~11.29 | 13h | 350 | 循环的嵌套结构 | 对打印字符不是太懂 11.29~12.6 | 8 | 200 | 生存期和作用域 | 变量类型以及储存的区域 3.2累计代码行和博客字数 3.3学习内容总结 3.3.1思维导图 3.3.2学习体会 变量的类型有很多,像全局变量extern,还有属于局部变量的auto自动变量等等,变量是储存数据的载体,清晰的了解变量对我们学习程序设计语言是很有帮助的。 来源:

C语言I博客作业10

我是研究僧i 提交于 2019-12-09 09:40:16
一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业链接 我在这个课程的目标是 掌握和熟悉C语言的各种结构和语句 这个作业在那个具体方面帮助我实现目标 循环结构的程序设计 参考文献 C语言程序设计, PTA , 百科 二.本周作业 1.PTA实验作业 1.1输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 1.1.1数据处理 数据表达:使用的变量有i,j,n,count,且均为整型 数据处理: include<stdio.h> int main() { int i,j,n,count=0;//定义变量i为列数,j为行数,n为输入的数,count为计数器 scanf("%d", &n);//输入数字n for (i=n;i>0;i--)//求出列数,并且每循环一次列数减一 { for (j=0;j<i;j++)//求出行数,每循环一次行数增加一次 { printf("%c ", 'A'+count);//输出字符,并且依次增大 count++;//每循环一次计数一次 } printf("\n"); } return 0; } 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 答案错误:定义count时没有将他的值定义为0; 答案错误:字符型的控制符为 %c ,写成了%d; 答案错误:输出时字母之间的空格没有打;

C语言I博客园作业10

北慕城南 提交于 2019-12-09 09:22:40
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031 我在这个课程的目标 学会编写各种代码,灵活运用各种语句 这个作业在那个具体方面帮助我实现目标 pta作业总结,发现错误,积累经验 参考文献 C语言程序设计 三、本周作业 PTA实验作业 代码互评 学习总结 四、作业格式 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片,如: 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: 1.1 题目名1 题目内容描述 7-8 输出三角形字符阵列 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。 1.1.1数据处理 数据表达:定义了整型变量i,n,字符型变量op,自增变量控制循环次数,输入的数字,字符变量。 数据处理: 定义变量; if(n<7) while循环{ //控制列 for(i=0;i<n;i++) //控制每一行输出的字符 {printf(输出); op++; //字符变量自增 } printf("\n") // 换行 n=n-1; 1.1.2实验代码截图 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 1.编译错误:for中i=1的值初始化错误

C语言I作业11

余生长醉 提交于 2019-12-08 22:38:28
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 我在这个课程的目标是 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。。 这个作业在那个具体方面帮助我实现目标 作业的函数要求多,作业难度有点大在不断探索中解决问题并更熟练了 参考文献 《C语言作业》《Markdown语法》 1.PTA实验作业(20分/题) 1.1 6-1 统计某类完全平方数 (20分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.1.1数据处理 数据表达:定义n, num1, num2等变量 数据处理: int IsTheNumber(const int N) { 定义变量 判断是完全平方数 判断至少有两位数字相同 else return 0; } 1.1.2实验代码截图 1.1.3 造测试数据 1.1.4 PTA提交列表及说明 因为使用devc++所以一次过的 编辑错误:if语句和while语句的{}错位导致缺少一个} 部分正确:if的条件缺失导致错误 1.2 6-2 统计各位数字之和是5的数 (20分) 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5

c语言I博客作业1

拜拜、爱过 提交于 2019-12-08 20:20:47
1.对于计算机科学与技术专业了解是怎样? 说实话在之前 我对计算机的了解仅仅停留在打游戏的阶段 2.对于C语言的了解多少以及C语言主要应用有哪些? 我对C语言并不了解,只是听说学这个专业需要学C语言。这段时间自己通过听老师讲和在知乎看大佬的见解,让我对C语言有了些了解。C语言它是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言,它有着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。C语言的应用非常广,具有绘图能力强,可移植性,并具备很强的数据处理能力,适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。 3.希望在这个专业学到哪些内容? c语言实在是一门庞大的汇总级别的学科,贪多不烂的道理很简单。第一,因为我之前对于网络工程方面有过一些接触,并且个人也算感兴趣。所以在专业中希望对于网络工程以及网络安全管理这一方面能够有所收获。第二,如今是大数据以及人工智能的时代,所以对于这一方面也希望能够初步了解。 4.如何规划大一生活? 1.在大一期间大打好打实专业科的基础,为自己今后学习更深的知识做基铺垫。 2.对于学习方向,在完成必修的专业知识之外,对于上文所提的网络工程以及人工智能要做到初步了解

常用编程语言介绍及各语言特点

最后都变了- 提交于 2019-12-07 06:48:14
一,编程语言 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。计算机每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 通用的编程语言有两种形式:汇编语言和高级语言。 1.1汇编语言 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。 1.2高级语言 高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。 高级语言主要是相对于汇编语言而言

常用编程语言介绍和特点

怎甘沉沦 提交于 2019-12-07 06:43:55
(一)编程语言介绍 编程语言 (programminglanguage),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。——百度百科 编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言。 (二)几种主要的和常用的高级语言: C语言 Java C++ C# JavaScript 图 1:2018十大最热门编程语言排行榜 2.1 C语言 C是迄今为止最常用的最古老的编程语言之一。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。 2.1.1 C语言特点 优点: 1、简洁紧凑、灵活方便

c语言I博客作业11

强颜欢笑 提交于 2019-12-06 22:15:46
我的表格 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 我在这个课程的目标是 巩固先前所学的知识,迎接期末考试 这个作业在哪个具体方面帮助我实现目标 PTA实验作业 参考文献 CSDN、百度文档 1.PTA实验作业 1.1. 统计某类完全平方数 一本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数定义接口:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 输入格式: 105 500 输出样例: cnt = 6 数据表达:①变量:i,n,j,k,remainder等为整型变量。 ② 变量值的由来:通过赋值与计算。 数据处理:该题用到了printf、scanf输出输入语句,并且也使用了IsTheNumber函数体。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 105 500 cnt = 6 1.1.4 PTA提交列表及说明 对此题目的总结:通过这个题目,我认识到了C语言的挑战性了,并使我逻辑思维能力加强,也让我对c的兴趣加深。 1.2统计各位数字之和是5的数