这个作业属于C语言程序设计课程 : https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里: https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11303
这个作业的目标: 运用规定的编译器,自己真实的对计算机科学与技术专业的认知与看法 ,对C语言的了解,不能抄袭,拒绝泛泛而谈。
学号: 20208980

2.1:在我认知里:程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。在我一开始看来,计算机科学与技术就是开发,运用,研究软硬件的专业 。随着深入了解计算机科学与技术是研究信息过程,用以表达此过程的信息结构和规则及其在信息处理系统中实现的科学,该专业对于专业知识基础有着非常硬性的要求,对于初学者而言需要他静下心,开动脑,忍住寂寞学好基础知识与核心概念,有一个自己对它的了解。该专业包括科学与工程技术两方面,二者相互作用,相互影响。计科学科科概括为计算机软件与理论,计算机系统结构,计算机应用技术等3个二级学科。对与这方面的学者来说软硬件的典型技术与核心理念都是必须熟练掌握,至于到了工作岗位上了在应与工作需要再进一步学习更多更深的知识。

2.2:作为初学者的我,有一定的python学习经验,会用PC做一些简单的编程,完成一些小游戏的设计。C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。就我而言,c语言就是计算机的语言,是一门编程语言。就如同汉语史我们中国人的交流语言,c就是计算机与计算机,人与计算机交流的语言。c语言作为编程语言,作用自然是用来编程写代码的。作为一种计算机程序设计语言,c既具有高级语言的特点。又具有汇编语言的特点。c语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。c的应用广泛,具有很强的数据处理能力,不仅仅是在软件开发上,而且各类开发研究都需要c语言,比如单片相机以及嵌入式系统开发等。

2.3:在已有的python学习经验的条件下,努力学习C语言的专业知识,在行业里有句话说得好,搞懂弄透C语言的指针,C语言就学了70%了。熟练掌握C语言的环境设置,程序结构,基本语法,数据类型,变量,常量,储存类,运算符,判断,循环,函数,作用域规则,数组,枚举,函数指针与回调函数,字符串,结构体,共用体,位域,typedef,输入与输出,文件读写,预处理器,头文件,强制类型转换,错误处理,递归,可变参数,内存管理,命令行参数,排序算法,等相关专业知识,万丈高楼凭地砌,基础不牢地动山摇,首先还是要夯实基础,为以后的学习埋下种子。

2.4:1.对于大一这学期的规划,不能盲目,预设计划每天三小时,上午一小时,下午一小时,晚上一小时,每小时预设一百行,具体情况具体分析。争取获得高级菜鸟程序师荣誉称号。

2.在学好C语言的基础上,拓展C++ Java等语言相关专业知识,看完自我规划的三本书籍《网络是怎样连接的》《计算机是怎样跑起来的》《程序是怎样跑起来的》

3.尽自己所学在CSDN上发表博文,广泛接受他人的建议,夯实基础,拓展学习,积极备战计算机相关的大赛,结交实力雄厚,可爱可亲的学长学姐。互相交流学习,取长补短,结交更多的技术性人才,

三人行,必有我师焉。 [PS:第一个代码是用PC所写,第二个代码是用VScode所写,第三个代码是C++所写]

# _*_coding:UTF_8_*_
if __name__ == '_main_':
time = 0
while time < 3:
account = input("你好!你的用户名\n >")
password = input("你好!你的密码\n >")
if account == 'LiZhiJie' and password == '123456':
print('登陆成功!!!')
break
elif account != 'LiZhiJie':
print('用户名错误!!!')
elif password != '123456':
print('密码错误!!!')
else:
print('未知错误')
time += 1 # 等价于 time = time + 1
print('3次机会用完')
#include <stdio.h>

int main()
{
/* 我的第一个 C 程序 */
printf("Hello, World! \n") return 0;
}
#intciude<stdio.h>
int factorial (int n)
int main (void)
{
int n; scanf("%d,&n");
printf("%d\n",factorial(n)); renture 0;
} int factorial (int n)
{
int i,fact=1; for(i=1;i<=0;i++)
fact=fact*i; return fact;
}

李志杰的C语言程序设计第一次作业的更多相关文章

  1. # C语言程序设计第一次作业1234

    ---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...

  2. C语言程序设计第一次作业 冯亚杰

    (一)实验总结 求圆面积和周长 (1)题目 输入圆的半径,计算圆的周长和面积. (2)流程图 (3)测试数据及运行结果 测试数据1:r=7 运行结果: 测试数据2:r=5 运行结果: (4)实验分析 ...

  3. C语言程序设计第一次作业(2017.10.10完成)

    一:程序框图以及正确运行结果: (1)给出圆半径,得出圆面积: ①程序框图如下: ②测试图如下: 经过测试 ,输入半径2能得出正确结果.多次测试,输入不同值,均得出正确结果,证明稳定性. ③实验分析: ...

  4. C语言程序设计第一次作业

    同学们,我们已经留了两次实验了,请大家将这两次的实验课内容写成实验报告在截止日期前进行提交. 截止日期:2016-10-7 23:00 实验一: 编程打印5行的倒三角形,第一行打印9个*,第二行7个* ...

  5. C语言程序设计第一次作业1

    (一)实验总结 1. 圆面积问题 1:求圆面积和周长 (1)输入圆的半径,计算圆的周长和面积. (2) (3) 2:判断闰年 (1)输入一个四位年份,判断其是否是闰年.闰年的判别条件是该年年份能被4整 ...

  6. C语言程序设计 第一次作业

    (一)实验总结 1.求圆面积和周长 (1)题目 输入圆的半径,计算圆的周长和面积. (2)流程图 (3)测试数据及运行结果 (4)实验分析问题一:输出时往输出框输不上.原因 :没有加双引号.2.判断闰 ...

  7. C语言程序设计第一作业

    C语言程序设计第一作业 实验总结 (一) 1.题目:输入圆的半径,求圆周长和面积 2.流程图: 3.测试数据及运行结果: 4.实验分析: 问题1: 出现了错误 原因:是在赋值那写反了 解决方法:应该是 ...

  8. C 语言学习 第一次作业总结

    第一次的作业是冯老师布置的练习题,需要在pta平台上完成.我这边看不到结果,但是透过冯老师给出的截图,同学们都还是认真的去做的.同时,我这边也布置了一个持续 3 周的作业:熟悉 git 的使用.因为后 ...

  9. 计科1702冯亚杰C语言程序设计预备作业

    阅读邹欣老师的博客--师生关系,针对文中的几种师生关系谈谈你的看法,你期望的师生关系是什么样的? 答:首先老师和学生之间要互相尊重,我认为这是必要的.在第一点的基础上师生要互相帮助,互相配合,共同进步 ...

随机推荐

  1. 理解Java中的final关键字

    final关键字的基本用法 1. 修饰类 出于安全考虑,类无法被继承 2. 修饰方法 防止继承类修改方法private方法会隐式指定为final方法: 3. 修饰变量 基本数据类型,初始化后不能再修改 ...

  2. [go语言]-深入理解singleflight

    目录 前言 singleflight使用场景 singleflight 简介 singleflight的使用 从singleflight的test最简单用法 验证并发重复请求 singleflight ...

  3. Mybatis快速逆向生成代码

    先下载生成器的文件, 并在eclipse或者IDEA里面打开这个工程 热乎乎的链接 然后配置一下 选择你需要生成的数据的ip和端口 点击运行入口函数 运行成功 接着在浏览器输入localhost: 这 ...

  4. Jmeter引用外部jar包的几种方法

    总结记录下jmeter引用外部jar包的3种方法及其优缺点: 一.测试计划中添加目录或jar包到Classpath 操作:测试计划->添加目录或jar包到Classpath-->浏览导入j ...

  5. Redis可视化工具推荐

    前言 Redis可视化工具目前好用的免费的几乎难以寻迹,百度能搜索到的推荐比较多的是Redis Desktop Manager 官网地址:https://redisdesktop.com/pricin ...

  6. 协同过滤 Collaborative Filtering

    协同过滤 collaborative filtering 人以类聚,物以群分 相似度 1. Jaccard 相似度 定义为两个集合的交并比: Jaccard 距离,定义为 1 - J(A, B),衡量 ...

  7. 前端gitlab-ci.yml 入门

    说起来使用gitlab也有大半年了,每天都在跑pipeline,但是却没有好好研究过这个叫gitlab-ci.yml的文件.这次借着发布流程升级的机会,好好入门了一下. 主要分以下内容: stages ...

  8. JDK1.8前_HashMap的扩容机制原理

    最近在研究hashmap的扩容机制,作为一个小白,相信我的理解,对于一些同样是刚刚接触hashmap的白白是有很很大的帮助,毕竟你去看一些已经对数据结构了解透彻的大神谈hashmap的原理等,人家说的 ...

  9. 剑指Offer(三):从尾到头打印链表

    一.前言 刷题平台:牛客网 二.题目 输入一个链表,返回一个反序的链表. 1.思路 通常,这种情况下,我们不希望修改原链表的结构.返回一个反序的链表,这就是经典的"后进先出",我们 ...

  10. PADS Layout VX.2.3 将PCB中的元器件封装保存到库

    工具1:PADS Layout VX.2.3 菜单File > Library...,打开Library Manager,点击Create New Lib...新建一个库. 使用快捷键Ctrl ...