问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在这个课程的目标是 学好c语言,熟练基本语句
这个作业在那个具体方面帮助我实现目标 对基本语句的编程和复习,一些c语言符号的运用
参考文献 c语言教材

1.PTA实验作业

1.1统计各位数字之和是5的数 (20分)

题目内容:本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

函数接口定义:int is( int number );void count_sum( int a, int b );函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式count = 满足条件的整数个数, sum = 这些整数的和进行输出。题目保证0<a≤b≤10000。裁判测试程序样例:

include <stdio.h>

int is( int number );

void count_sum( int a, int b );

int main()

{

int a, b;

  1. scanf("%d %d", &a, &b);
  2. if (is(a)) printf("%d is counted.\n", a);
  3. if (is(b)) printf("%d is counted.\n", b);
  4. count_sum(a, b);
  5. return 0;

}

/* 你的代码将被嵌在这里 */输入样例:104 999输出样例:104 is counted.count = 15, sum = 3720

1.1.1数据处理

数据表达:a b分别表示两个函数,分别对其进行定义。、

数据处理:写出部分表达式,用while循环进行编写,再用if else进行判断最后输出。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
104 999 count = 15, sum = 3720) 15个满足要求,和为3720
105 1000 count = 14, sum = 3616 14个满足要求,和为3616
106 1005 count =15 , sum =4620 15个满足,和为1620

1.1.4PTA提交列表

1.出现了没定义的变量,将变量改为自己定义的变量。

2.函数出现分段,重新编写改正。

1.2统计某类完全平方数 (20分)

题目内容:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:

include <stdio.h>

include <math.h>

int IsTheNumber ( const int N );

int main()

{

int n1, n2, i, cnt;

  1. scanf("%d %d", &n1, &n2);
  2. cnt = 0;
  3. for ( i=n1; i<=n2; i++ ) {
  4. if ( IsTheNumber(i) )
  5. cnt++;
  6. }
  7. printf("cnt = %d\n", cnt);
  8. return 0;

}

/* 你的代码将被嵌在这里 */输入样例:105 500输出样例:cnt = 6

1.2.1数据处理

数据表达:定义几个变量分别为这个数和这个数的两个因子。

数据处理:数学函数模型,根据题意写出相应式子,带入变量进行运算。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
105 500 cnt=6 不是完全平方数
106 500 cnt=6 不是完全平方数
109 600 cnt=6 不是完全平方数

1.2.4PTA提交列表

1.编译时英文字母没有大写,将其大写后再次编译

2.代码互评

同学代码

我的代码



1.设置的变量不同。

2.函数表达的方式不同

3.我用了[]来定义取值

同学代码

我的代码

1.定义变量个数不同。

2.表达函数的取值取向有所差异。

3.我运用了break可以直接导出程序。

3.学习总结

![](https://img2018.cnblogs.com/blog/1809419/201911/1809419-20191122103109848-165238

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识简介目 前比较迷惑的问题
第七周 5h 60 学习了if else,定义数学函数 用的不够熟练
第八周 7h 97 学习了for语句,循环程序设计 和之前学的有些混淆,有时不会动笔
第九周 7h 108 学习改正代码运用编译器调整代码,用代码输入成阶成表 运用的不熟,做起来很费时间
第十周 7h 120 熟练逻辑符以及他的运用 容易把逻辑符混淆,以至于做题常常出问题
第十一周 7h 135 分支结构的学习 switch运用的不够好,不是很会用来做题目
第十二周 8h 143 while和do while的学习 while和do while去别的不是很清楚
第十三周 8h 156 continue循环语句的学习 学了但是不会用
第十四周 5h 133 学习读代码 又些代码还是看不懂
第十五周 4h 155 学习函数 函数没怎么学懂,弄明白

3.2累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

内容:对上次作业的讲评,复习以前所学知识,新课的学习,通过助教的讲解题目来提高我们的对程序的编译能力,同时老师教我们函数。多种函数的运用以及对函数的理解,还有给我们期末考试提供学习方案。

总结:越学越难学,越往后面学起来越复杂,读代码也是又方法的,问题在于你方法是否用对。在学习新知识的同时应当多复习前面的所学内容,这样才不会学如逆水行舟,不进则退。

3.3.2学习体会

经常感觉心有意,而力不足,想学好但是又学不好。甚至有时听不懂老师在讲什么。有时感觉老师上课没什么用,听了也还是不会,甚至感觉老师总是会高估我们,我真的觉得打代码实在是难,很多时候都要去问别人,也许是不够热爱,兴趣是最好的老师,我想什么时候我把编程当成是享受了,也许就真的学好了。马上就要期末考试了,得加紧复习和多打代码。

c语言l博客作业11的更多相关文章

  1. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  2. C语言l博客作业05

    问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...

  3. C语言I博客作业11

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 我在这个课程的 ...

  4. c语言l博客作业03

    问题 答案 这个作业属于哪个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727 我在这 ...

  5. c语言l博客作业08

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  6. c语言l博客作业09

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  7. c语言1博客作业11

    一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10125 我 ...

  8. c语言l博客作业07

    一.本周教学内容&目标 第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用. 二.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://e ...

  9. C语言l博客作业01

    2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?(2分) 计算机科学与技术是国家一级学科,下设信息安全,软件工程,计算机软件与理论等专业,主要培养符合教育部门实际需要的计算机教学及应用管理 ...

随机推荐

  1. Vue中如何使用axios请求跨域数据

    1.axios不支持jsonp,因为axios的作者觉得jsonp不太友好,推荐用CORS方式更为干净: 2.在使用axios发送请求时,服务器端设置 res.header("Access- ...

  2. k8s-insight测试

    eureka apiVersion: v1 kind: Pod metadata: name: eureka labels: ccb: eureka spec: containers: - name: ...

  3. C# 2.0

    序言 泛型 为什么需要泛型? 分部类型 分部类和方法 partial 匿名方法 使用Delegate的时候很多时候没必要使用一个普通的方法,因为这个方法只有这个Delegate会用,并且只用一次,这时 ...

  4. poj 2976 Dropping tests 二分搜索+精度处理

    Dropping tests Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8349   Accepted: 2919 De ...

  5. 彩色图像--色彩空间 CMY(K)空间

    学习DIP第63天 转载请标明本文出处:***http://blog.csdn.net/tonyshengtan ***,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:http ...

  6. jQuery_val()操作

    完成对输入或者选择内容的获取,以及更改 代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8 ...

  7. API网络数据安全

    前言 个推作为国内第三方推送市场的早期进入者,专注于为开发者提供高效稳定的服务,在保证稳定的情况下,我们的网络数据交互也达到了一个很高的级别,今天给大家分享的是网络数据安全的常用方法 简介 TCP/I ...

  8. Java期末课程学习汇总。

    本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...

  9. JSP——指令(Directive)

    指令是一种JSP句法元素,它告诉JSP转换器应该如何将某个JSP页面转换成Servlet. JSP 2.2中定义了几个指令:page.include.taglib.tag.attribute以及var ...

  10. mysql5.7.25搭建mysql-5.7.25.tar.gz包(亲验)

    STEP 1. 下载 去往官方下载MySQL包.http://dev.mysql.com mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz STEP 2. 解压缩 ...