C语言I博客作业11

一、表格

问题 答案
这个作业属于哪个课程? C语言程序设计II
这个作业要求在哪里? http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132
我在这个课程的目标是什么? 学习并掌握函数使用及函数定义
这个作业在哪个具体方面帮助我实现目标? 更熟练代码的技巧性
参考文献 百度 C语言程序设计 作业要求

二、PTA作业

1、PTA实验作业

1.1 题目名

1.1.1 数据处理
数据表达:整型变量有i,n,a,双精度浮点型有m
数据处理:

int num[10]={0};   利用数组将其转换
    n=(int)      
    sqrt(N);
    m=sqrt(N);       采用数学函数
    a=N;
    if(a==m*n)

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
0 0 cnt = 0 输入零进入
3 100 cnt = 1 随机输入一个数
1 10000 cnt = 42 输入一个较大的数

1.1.4 PTA提交列表及说明

编译错误:粗心造成一点点失误,导致单词打错

1.2 题目名

1.2.1 数据处理
数据表达:定义了a,b,c.作为一元二次方程的系数,还有x1,x2等答案变量
数据处理:

 if(b!=0){
            x=-c/b;
                printf("x = %g",fabs(x));     利用if-else语句来判断函数输出的情况  
        }
          else  if(b==0&&c!=0)
          {
              printf("无解");        输出无解
          }
          else{
              printf("无穷多解");       输出无穷多解
          }
    }
     m=(b*b-4*a*c);

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
0 0 0 无穷多解 输入零
-3 1.2 -0.12 x1 = x2 = 0.2 随机输入
-2 0.8 -0.06 x1 = 0.1, x2 = 0.3 随机输入三个数字
1.2.4 PTA提交列表及说明

2、代码互评
同学代码

自己的代码

总结:俩分代码原理相近,都是通过数组的方式求取,但又细微的不一样,如定义的变量。

三、学习总结与体会

1、学习总结
1.1 学习进度条

|----|-----|------|-----|-----|
|第一周/9.24-9.28|四天|34|一些简单的编程|无|
|第二周/10.8-10.13|五天|52|变量分类|无|
|第三周/10.15-10.20|四天半|67|if else语句|无|
|第四周/10.22-10.27|五天|78|printf和scanf、定义函数|无|
|第五周/10.29-11.3|四天半|112|if else多分支结构和逻辑便变量|无|
|第六周/11.4-11.8|四天|158|switch语句的学习|无|
|第七周/11.12-11.15|三天半|54|while、do-while|无|
|第八周/11.19-11.22|三天|80|for循环的嵌套使用|无|
|第九周/11.26-11.29|三天|110|循环的嵌套使用|无|
|第十周/12.3-12.6|三天|109|自定义函数的运用|无|

1.2 累积代码行和博客字数

2、 学习内容总结与感悟
2.1 学习内容总结

2.2 学习感悟与体会
本周主要复习的自定义函数,并学习了很多变量的许多类型,局部变量、全局变量。这俩个变量又包含了许多的变量,一下子学了好多概念,心中还是有许多困惑的。

posted @ 2019-12-06 17:09  计科一班江波  阅读(178)  评论(0)    收藏  举报