c语言程序设计

C语言I博客作业06

∥☆過路亽.° 提交于 2020-01-20 11:52:24
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 我在这个课程的目标是 学会使用分支结构,熟悉字符型数据,学会运用逻辑运算符 这个作业在那个具体方面帮助我实现目标 PTA作业使用分支结构类型完成题目,通过翻阅书籍查看逻辑运算符含义完成题目 参考文献 《C语言程序设计》,百度 1.PTA实验作业 1.1 题目名统计学生平均成绩与及格人数 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。 1.1.1数据处理 数据表达:本题使用整形变量n,i,a,count,grade;双精度浮点型变量average,sum 其中sum,i,average,count通过运算得出,其余变量通过赋值得出 数据处理:本题使用了ifelse和for循环语句; 表达式:average=sum/n; 流程结构:sum = sum + grade; 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 5 77 54 92 73 60 average = 71.2 count = 4 题目所所给数据 0 averag=0 count=0 没有数据输入 5 11 22 33 44 55 average

C语言I博客作业06

元气小坏坏 提交于 2020-01-20 09:50:27
这个作业属于那个课程 C语言程序设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887 我在这个课程的目标是 熟悉并掌握好C语言及其它的专业性知识 这个作业在那个具体方面帮助我实现目标 完成PTA作业,熟悉多分支结构、字符型数据类型和逻辑运算符 参考文献 集美大学林丽老师 一,PTA实验作业 1,高考成绩 高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。 1,数据处理 变量 变量来源 变量类型 N 题目指定 int整数型 2,造测试数据 输入数据 输出数据 说明 540 Shaoxing

C语言标准

偶尔善良 提交于 2020-01-17 01:58:14
K&R C   1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的书中也包含了一些ANSI C的标准。K&R C主要介绍了以下特色: 结构(struct)类型 长整数(long int)类型 无符号整数(unsigned int)类型 把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。   即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的 最低标准要求 ,许多老旧的编译仍然运行K&R C的标准。 ANSI C和ISO C   C 的第一个标准是由ANSI发布的。虽然这份文档后来被国际标准化组织(ISO)采纳并且ISO发布的修订版也被ANSI采纳了,但名称ANSI C(而不是 ISO C)仍被广泛使用。ANSI C现在被几乎所有广泛使用的编译器支持。现在多数C代码是在ANSI C基础上写的。 C89和C90   1983年,美国国家标准协会组成了一个委员会,X3J11,为了创立 C 的一套标准。经过漫长而艰苦的过程,该标准于1989年完成,并在作为ANSI X3.159-1989 "Programming

C语言标准

两盒软妹~` 提交于 2020-01-16 03:58:06
写在前面:K&R C不用说。 个人以为,我们平常说的标准C,指的是ANSI C,ISO C,C89,C90。 K&R C   1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的书中也包含了一些ANSI C的标准。K&R C主要介绍了以下特色: 结构(struct)类型 长整数(long int)类型 无符号整数(unsigned int)类型 把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。   即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最低标准要求,许多老旧的编译仍然运行K&R C的标准。 ANSI C和ISO C   C 的第一个标准是由ANSI发布的。虽然这份文档后来被国际标准化组织(ISO)采纳并且ISO发布的修订版也被ANSI采纳了,但名称ANSI C(而不是 ISO C)仍被广泛使用。ANSI C现在被几乎所有广泛使用的编译器支持。现在多数C代码是在ANSI C基础上写的。 C89和C90   1983年,美国国家标准协会组成了一个委员会,X3J11,为了创立 C 的一套标准。经过漫长而艰苦的过程

C++的发展与优势

你。 提交于 2020-01-15 20:39:17
一.C++是C语言的加强,是一种更好的C语言,C++是以C语言为基础的,并且完全兼容C语言的特性; C++是美国贝尔实验室的Bjarne Stroustrup博士以及其同事与20世纪80年代初在C语言的基础上开发成功的。最初的C++被称为“带类的C”,1983年正式取名为C++。1985年有Bjarne Stroustrup博士编写的《C++程序设计语言》一书的出版,标志着C++1.0版本的诞生,此后贝尔实验室又推出了C++2.0,3.0,4.0版本。在1989年,C++的标准化工作开始了,直到1998年11月被国际化标准组织(ISO)批准为国际标准。   C++的特点:1.它是C的扩充,兼容C,这就使许多C代码在不经修改就可以为C++所用;2.C++保持C的简洁、高效和接近汇编语言的特点上,又比C更安全,可读性跟好,代码更为合理;3.与C比最大特点,那就是增加了面向对象的机制;因此,C++既可用于面向过程的结构化程序设计,也可以用于面向对象的程序设计。 二.C++与C,java相比有那些优缺点:   Java主要是用于B/S也就是 web开发 而从来不用于application开发;   C的话主要是针对底层,比如说嵌入式,手机等等。   C++的话主要是应用软件,网络游戏等,像QQ,迅雷,什么的都是C++写的。   c的语言简单,但使用不易   c++的语法非常庞大复杂

学习笔记之01-C语言概述

为君一笑 提交于 2020-01-15 20:38:09
  一、C语言发展简史      C语言于1972年发明,首次使用是用于重写UINX操作系统(UNIX以前是用汇编写的) 随着UNIX操作系统的成功,C语言也得到了大幅度地推广,至今还是世界上最流行、使用最广泛的高级程序设计语言之一 C语言是一门 面向过程的语言,非面向对象的语言 从UNIX操作系统的成功后,C语言得到了广 泛地应用,从大型主机到小型微机,都有C语言活跃的身影,也衍生了很多个版本的C语言。长期以往,C语言将可能成为一门有多个变种、松散的语言。一门正式 的语言,肯定要有个标准才行,不然就乱套了。为了改变这种局面,1983年美国国家标准局(American National Standards Institute,简称ANSI)成立了一个委员会,开始制定C语言标准的工作。1989年C语言标准被批准,这个版本的C语言标准通常被称为ANSI C。  二、C语言优缺点   1、优点     (1)丰富的运算符 C语言提供了34种运算符,计算类型及其丰富,其中包括了最基本的加减乘除运算。    (2) 丰富的数据类型 C语言之所以生命力如何强大,很大一部分是因为它拥 有丰富的数据类型。C语言的数据类型有:整型(int)、实型(float)、字符型(char)、数组类型(int [])、指针类型(void *)、结构体类型(struct)、共用体类型(union)等

初学C语言的方法和捷径!

送分小仙女□ 提交于 2020-01-12 20:46:30
很多初学者都会问我 “我想学C,该怎么开始呢?” 群:894479708 今天我们就来聊一聊 属于初学者必须懂的知识 希望小伙伴们 能够牢记基础知识 唯有不断努力 才能更加顺利 好了,闲话不多说,开讲了! 基本常识 计算机语言: 把人与计算机之间交流的语言叫做计算机语言 计算机语言分为高级语言和低级语言 高级语言: 远离硬件 低级语言: 贴近硬件 指令: 是指计算机执行某种操作的命令 它由一串二进制数码组成。 一条指令通常由两个部分组成: 操作码+地址码 操作码 指明该指令要完成的操作的类型或性质 如取数、做加法或输出数据等 地址码 指明操作对象的内容或所在的存储单元地址 机器语言: 计算机本身各个部件之间沟通时所使用的语言 特点: 对计算机本身来说,只能识别由0和1代码构成的二进制指令 源程序: 把由高级语言编写的程序称为源程序 源程序——编译程序——目标程序 (二进制代码表示的程序,即计算机只识别目标程序) 编译程序: 如何把源程序转换成机器能够接受的目标程序,软件工作者编制了一系列的软件.通过这些软件,把用户按规定语法写出的语句一一翻译成二进制的机器指令. 这种具有翻译功能的软件称为“编译程序” C源程序: 用C语言构成的指令序列称为C源程序 C语言的代码编写: 按C语言的语法编写C程序的过程称C语言的代码编写 C语言源程序 文件名后缀是 .c 经过编译后,生成文件的后缀是

2017 寒假作业 (一) 随笔

六月ゝ 毕业季﹏ 提交于 2020-01-11 10:28:31
前言 在写这篇随笔之前,掌握了一下markdown的基本语法,以及探索了一下GitHub的用法,所以拖了一点时间,这也算是写这篇随笔的一大收获吧,在这个过程中提高了自己的自学能力。 有关技能和经验的调查 你有什么技能比大多人(超过70%以上)更好?针对这个技能的获取你有什么成功的经验? 沉思了许久,如果在四个月前也许我会说, 数学 。在当时我还是能够自信地说我的数学成绩能比70%的人更好,但这70%的范围只是基于我当时所处的环境。也许是因为高中的知识比较容易掌握,加上老师授课速度慢,有足够的时间让我消化,所以对于高中数学我还是游刃有余。每逢数学竞赛必去参加,虽然仅仅拿过少数微不足道的奖。图就不发了,在这大神如云的地方实在不好意思。而最令我自豪的大概是数学老师只要有出差,就让我替他上课,虽然我并不是课代表,于是到了最后就演变成了这种局面: 我:“明天数学老师要出差,然后有谁想要来上数学课的吗?” 全班:“你啊!” 印象中,从高一到高三,大概共代过四堂课,而大大小小的周考更是不知道帮老师改了多少次(我不是课代表)。这其实就是成功的经验吧。在备课的过程中需要自己 对整个知识点有充分的理解 ,于是为了不祸害同学们就会逼自己不放过每个重难点,从而对数学的认识也默默提升了。而改考卷改作业的时候总能 发现各种各样的错误 ,潜意识里能给自己提个醒。同理,给其他同学讲解题目也是一个提升的好办法

编程入门先要学什么?打怪升级走起来!

半城伤御伤魂 提交于 2020-01-11 05:18:01
1、如果你能够熟练的使用Windows的话,你就已经可以开始你的程序生涯了,打怪升级走起来! 2、首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件会有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB更全面、明白,而这些正是 编程中的根本 ! 3、学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,足矣。到现在为止,你只要理解结构化程序设计的思想也就够了! 4、有了以上的基础,就要开始学汇编了。汇编刚开始学的时候很难,那些各种各样的寄存器,分段的内存地址,很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。到此,你会对计算机有更深一层的理解! 5、有了汇编的基础,再来学习C语言中的精华部分——指针,可谓是如鱼得水了。现在你要对C语言全全面面的学一遍了。 6、学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等。 7、请时刻牢记: 浮躁是学习编程的大忌 。 8、当然,你还应该学习一些数据库的知识,以及一些常用的算法。 9、如果以上的知识你都达到精通的程度后,就可以开始C++的课程了,找本C++上,然后找一本VC上手的书

C:初识

≡放荡痞女 提交于 2020-01-10 22:09:34
简介 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。-----百度百科 一个简单的C程序示例 #include <stdio.h> int main (void) { printf("我今天又帅了,\n"); printf("这样下去可不行哦!.\n"); getchar(); return 0; } 上面是最简单基本的一个C程序,让我们一起来看一下吧 示例解释 首先,我们来猜一猜这个程序有什么作用,是干什么的? 你首先会看到其中的“printf”,然后。。。打开百度翻译,哦,查到了,是打印和输出函数的意思。所以这个程序就是在屏幕上打印一些内容。 恭喜你,猜对了!然后,我们来详细解释一下每一行代码 #include <stdio.h> 这一行代码是一条C预处理指令(preprocessor directive),是什么是预处理?就是编译器在编译前的准备工作,即预处理。 stdio.h文件包含了供编译器使用的输入和输出的函数。 通常,在C程序顶部的信息集合被称为头文件