我的第三次C语言作业
我的第三次C语言作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449 |
这个作业的目标 | 通过作业内容的逐渐复杂、难度提高,帮助我们快速提高自主学习能力以及数据分析找错误的能力 |
学号 | 20209139 |
一、本周教学内容&目标:
第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计.
二、本周作业
1.PTA实验作业
2.阅读代码
3.学习总结
三、作业格式
1.PTA实验作业(15分/题)
从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:
1.1 A乘以B
题目内容描述:看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。
1.1.1实验代码截图
1.1.2数据处理
数据表达:运用x,y,add,multiplication;
数据处理:该题运用了输入语句,以及两句赋值语句。
1.1.3 PTA提交列表及说明
一次通过没有问题。
2.阅读代码
bool isPalindrome(int x){
double temp = 0;
int y = x;
if( x < 0)
return false;
while(y / 10){
temp = temp * 10 + y % 10;
y /= 10;
}
temp = temp*10 + y;
printf("%d",temp);
return (temp == x) ? true:false;
}
-- 该段代码摘自https://leetcode-cn.com/problems/palindrome-number/solution/zhu-yi-ci-chu-de-tempyao-ding-yi-cheng-doubleru-gu/
2.1代码观后感:
见到这个题目我的反应是:先在Dev-C++上进行边写后在粘贴复制到PTA上进行验证,总有一次两次是读题不标准。总是感觉题目很简单,但在进行编写是就不简单。
通过简单题
#include<stdio.h> int main(void) { printf(" 竹 石\n"); printf(" 郑 燮\n"); printf("\n"); printf("咬定青山不放松,\n"); printf("立根原在破岩中。\n"); printf("千磨万击还坚劲,\n"); printf("任尔东西南北风。\n"); return 0; }
该程序通过printf进行输出。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 |学到的知识点简介|目前比较迷惑的问题|
| 8 | 32h | 232|输入、输出函数|数学符号的运用|
| 9 | 40h | 342|整型浮点型|对于函数的类型|
| 10 | 46h | 432 | 循环函数符号运用 | 数组 |
3.2 累积代码行和博客字数
3.3 学习感悟:
我们的教学老师十分的和蔼,像我们的英语老师刘思纯,上课认真负责,教学方式独特。高数老师马林,上课随性有趣。
计算机导论老师黄成,上课内容风趣,举例新颖。程序设计语言老师彭琛经验丰富等等。但是学习不是光靠老师的鼓动还
要自主的去学习。
我的第三次C语言作业的更多相关文章
- 第三次C语言作业
(一)改错题 计算f(x)的值:输入实数x,计算并输出下列分段函数f(x)的值,输出时保留1位小数. 输入输出样例1: Enterr x: 10.0 f(10.0) = 0.1 输入输出样例2: En ...
- C语言作业评价标准
C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...
- OO第三次博客作业——规格
OO第三次博客作业——规格 一.调研结果: 规格的历史: 引自博文链接:http://blog.sina.com.cn/s/blog_473d5bba010001x9.html 传统科学的特点是发现世 ...
- [2017BUAA软工]第三次博客作业:案例分析
第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...
- Unity3d中如何混用三种脚本语言?
首先要明白,这三种说的混用是指文件级别的混用,就是说一个文件是由一种语言写的.而不是说你这一个文件可以混用这三种语言,注意这是不允许的. 第二要明白,在unity3d中为什么可以使用三种语言混合开发? ...
- 使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization)
使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization) 前言: 这是 qt for python 的语言国际化,基于 UI 的,python 也有 ...
- 第二章(java程序设计)第三章(语言基础)
第二章 2.1 对象 对象的概念是由现实世界引入问题模型: 对象包含有:状态和行为.具体地来说是: 数据封装:对象的方法的作用就是:将内部变量封装起来,提供给外界交互的窗口.(实现对数据的隐藏) 继承 ...
- [BUAA OO]第三次博客作业
OO第三次博客作业 1. 规格化设计的发展 我认为,规格化设计主要源自于软件设计的两次危机.第一次是由于大量存在的goto语句,让当时被广泛应用的面向过程式的编程语言臃肿不堪,在逻辑性上与工程规模上鱼 ...
- 第一次c语言作业。
第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...
随机推荐
- c中_tmain()和main()区别
来源参考:https://www.cnblogs.com/lucyjiayou/archive/2011/05/07/2039621.html tchar.h>可以找到,如#define _tm ...
- matlab中for 用来重复指定次数的 for 循环
参考:https://ww2.mathworks.cn/help/matlab/ref/for.html?searchHighlight=for&s_tid=doc_srchtitle for ...
- day63:Linux:nginx基础知识&nginx基础模块
目录 1.nginx基础知识 1.1 什么是nginx 1.2 nginx应用场景 1.3 nginx组成结构 1.4 nginx安装部署 1.5 nginx目录结构 1.6 nginx配置文件 1. ...
- JS原生练习
1.输出1-10000之间的数 <script> for(i=1;i<=10000;i++) { document.write(i + "<br>") ...
- 【Office-Word妙手回春】Word文本秒转表格
第一步:Ctrl+A组合键,文本全选 第二步:插入→表格→文本转换成表格 第三步:在"文字分隔位置",勾选相应的符号. 此处的分隔符为 空格. 点击"确定"按钮 ...
- MySql 关闭 bin 和 log 日志
mysql 的 bin 和 .log 日志文件会非常占用磁盘空间和 IO,修改 mysql 配置文件可以关闭这两种日志的记录. 关闭 bin 日志,将下面三项配置注释掉: #log_bin = mys ...
- 使用git 版本控制的代码在线修调试,如何还原
在线调试: 先切换成www用户进入项目的根目录比如/data/wwwroot/website su www cd /data/wwwroot/website vi ./api/controllers/ ...
- 【linux】基础命令一
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ mount dir[] device[]umount devic[]maste ...
- ffmpeg实现视频的翻转与旋转(ffmpeg4.2.2)
一,ffmpeg的安装 请参见: https://www.cnblogs.com/architectforest/p/12807683.html 说明:刘宏缔的架构森林是一个专注架构的博客,地址:ht ...
- java List<T>和List<Object>的区别
// List<T> 的T表示的是某一类型可以用人一类型来替代,一般在定义的时候使用 // List<Object> 就是具体的了表示这个List里只能放置Object pub ...