问题 答案
这个作业属于那个课程 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;

scanf("%d %d", &a, &b);
if (is(a)) printf("%d is counted.\n", a);
if (is(b)) printf("%d is counted.\n", b);
count_sum(a, b); 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;

scanf("%d %d", &n1, &n2);
cnt = 0;
for ( i=n1; i<=n2; i++ ) {
if ( IsTheNumber(i) )
cnt++;
}
printf("cnt = %d\n", cnt);
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. Wpf自动滚动效果

    一.思路 1.使用ScrollView的Scroll.ScrollToVerticalOffset(offset)方法进行滚动 2.ScrollView中放置2个ListView,第一个滚动出边界后, ...

  2. promise,await,async小论

    Promise: Promise为了解决异步回调地狱而生的,其解决方法就是链式调用promise.then()或promise.all(); Promise有两个参数,resolve和reject,第 ...

  3. 一组相关联的问题:“sudo: unable to resolve host ###: Connection timed out”、软件启动速度超慢、IPv6无法使用

    造冰箱的大熊猫@cnblogs 2018/9/15 近日陆续发现计算机出现几个问题,最终发现这些问题实际上是由同一个原因导致的 问题1:无法使用IPv6 问题2:无论是启动Emacs GUI还是在命令 ...

  4. PTA 刷题与Z老师的头发

    刷题与Z老师的头发 (10 分) 在Pintia上,每天Z老师出题.小盆友们刷题.Z老师的头发遵从以下规律: 1.每天生长出60根头发: 2.每出一道题,减少20根头发: 3.每天结束时统计累积做题情 ...

  5. JS框架_(JQuery.js)纯css3进度条动画

    百度云盘 传送门 密码:wirc 进度条动画效果: <!DOCTYPE html> <html lang="zh"> <head> <me ...

  6. 解决新建Maven项目webapp-- index.jsp报错

    现在,随着项目开发的不断增长,项目变得庞大,jar包管理起来也很费时.使用maven工程可以很轻松的帮助我们管理jar包,省时. 今天,我在公司电脑新建的maven工程,新建完后 index.jsp报 ...

  7. SpringBoot 单文件和多文件上传

    单.多文件上传:单文件上传使用upload.html ,多文件上传使用uploads.html 创建一个Springboot application, POM 中加入 spring-boot-star ...

  8. 【Share Code | Javascript & HTML & CSS】链接悬停显示图像效果

    demo & 代码 链接悬停效果,显示缩略图. 今天给大家分享一组链接悬停效果.悬停链接时显示具有特定效果的缩略图. 这是一些效果: 参考 Image Reveal Hover Effects

  9. C++入门经典-例5.15-回收动态内存的一般处理步骤

    1:正确的步骤应该是如下代码所示: // 5.15.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostrea ...

  10. 使用oracle数据库的开发流程