定义一个1 1=11 用c语言什么输出来,C语言I博客作业11

C语言I博客作业11

一.表格

这个作业属于哪个课程

C语言程序设计II

这个作业要求在哪里

https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095

我在这个课程的目标是

把C语言学精,熟练掌握编程技术,努力找到简单代码的写法

这个作业在哪个具体方面帮助我实现目标

PTA上做题,devc++慢慢掌握调试,加强对于循环语句for与if-else以及嵌套的理解与应用

参考文献

百度百科,《C Primer Plus》,教科书,伪代码的写法

二.本周作业

1.PTA实验作业

a3b6aa93e4583c108280133c0b742775.png

7-1 解一元二次方程(*)

请编写程序,解一元一次方程 ax​2​​+bx+c=0 。

要求:

若a=0,则解一元一次方程。

若方程有唯一解,则输出方程的根;

若方程无解,则输出“无解”;

若方程有无穷多解,则输出“无穷多解”。

若a≠0,则解一元二次方程。

若Δ,则输出方程的两个不等的实根;

若Δ,则输出方程的两个相等的实根;

若Δ,则输出方程的两个共轭的虚根。

所有实数均以%g输出。

输入样例1

0 4.5 -3.6

输出样例1

x = 0.8

输入样例2

0 0 3.6

输出样例2

无解

输入样例3

0 0 0

输出样例3

无穷多解

输入样例4

-2 0.8 -0.06

输出样例4

x1 = 0.1, x2 = 0.3

输入样例5

-3 1.2 -0.12

输出样例5

x1 = x2 = 0.2

输入样例6

-0.2 0.04 -0.01

输出样例6

x1 = 0.1-0.2i, x2 = 0.1+0.2i

提示:注意实数的负零问题和误差问题。

1.1.1数据处理:

用double引入  用if-else分类讨论

1.1.2实验代码截图

ee693ffd036a132a541db8b0b338a880.png

d76f591a0c3600d2bd6efda8fa0d67ff.png

1.1.3 造测试数据

输入数据

输出数据

说明

0 4.5 -3.6

x = 0.8

题目所给

0 0 3.6

无解

题目所给

0 0 0

无穷多解

题目所给

-2 0.8 -0.06

x1 = 0.1, x2 = 0.3

题目所给

-3 1.2 -0.12

x1 = x2 = 0.2

题目所给

-0.2 0.04 -0.01

x1 = 0.1-0.2i, x2 = 0.1+0.2i

题目所给

1.1.4 PTA提交列表及说明

e129d0d507ae5be16562f0efda1db8b0.png

这个代码弄得我晕头转向 感觉对我来说太难了 最后询问同学改了很多东西才弄对

2.1 学习进度条

周/日期

这周所花的时间

代码行

学到的知识点简介

目前比较迷惑的问题

第十周

9h

400

学会根据实际情况,选择合适的算法、合理的循环结构

第九周

8h

300

学会使用break,continue以及循环结构的嵌套

第八周

6h

600

能够使用while和do-while结构解决问题

有些点注意不到说不清楚

第七周

7h

422

学会使用switch

不熟练 不看书不会用

第六周

4h

210

学会了使用if ,for的嵌套

第五周

5h

302

for循环语句和自定义函数

逻辑条理不清

第四周

6h

520

for循环语句

不懂

第三周

4h

630

if-else语句和else-if多分支结构

容易弄晕

2.2累计代码行和博客字数

时间

博客字数

代码行数

第一周

500

50

第二周

800

60

第三周

600

75

第四周

1400

62

第五周

500

85

第六周

1600

96

第七周

1500

84

第八周

1300

100

第九周

1500

120

第十周

1600

150

2.3学习感悟

2.3.1学习体会

这一周我了解到什么是减少代码运行时间,从而提高代码运行效率这对于我来说是个新的概念。了解到不是所有可以运行代码都是一样的,还有优劣之分。然后我对很多代码都不是很清晰理解,时常会看不懂别人的代码是什么意思,对很多循环的理解还不是很到位,总会陷入逻辑思维空洞,有时候看题目会脑袋短路不是很难的问题会被复杂化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值