提交作业 C语言I作业11
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 |
| 我在这个课程的目标是 | 能成功的写出自己的代码与软件 |
| 这个作业在那个具体方面帮助我实现目标 | 开始思考与解决更难的题目 |
| 参考文献 | c语言程序设计 |
1.PTA实验作业

1.1 6-1 统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
函数接口定义:
int IsTheNumber ( const int N );
其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。
1.1.1数据处理
数据表达:设置了x,m,i,x,num【10】都为整型。x为根号N,与m为x的平方用来证明是完全平方数,i为for运算数据,sum[10]数组用于求证输入数有两个位数相等。
数据处理:请用伪代码表示。
伪代码:x=sqet(N);
m=x*x;(完全平方数能在平方与二次方根中相互转换)
if(m==N)
设定数组0-10;并且设定初始值为0;
设定while(m>0){
for(i=0;i<9;i++)
if(m%10==i)(用来计算各位数)
sum[i]为这个位数
然后再循环
当有两个相等的位数
输出1}
然后m=m/10(得个各位数)
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 600 999 | cnt = 2 | 区域类满足是完全平方数,且两个位数相同的个数 |
| 144 3232 | cnt = 18 | 区域类满足是完全平方数,且两个位数相同的个数 |
| 111 121 | cnt = 1 | 区域类满足是完全平方数,且两个位数相同的个数 |
1.1.4 PTA提交列表及说明

提交列表说明:
Q1:对与这种插入式函数题。。。没跟上题目对上。
Q2:sqrt打成了sqrp;
Q3:在判断如何确认数中有两个位数相等时【】打错了
Q4:语文输入符;错误,换
Q5:少了个},加上。。。。。
1.2 6-2 统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于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。
1.2.1 数据处理
数据表达:设置了s,t,a,b,n,sum,count,都是整型,s为各位数相加的总值,t为各位数的值,n为该数为几位,a,b为题给与的输入数值代符,count = 满足条件的整数个数, sum = 这些整数的和,n代表输入的a.b单量
数据处理:请用伪代码表示。
伪代码:第一步先将a,b单个数进行运算
用while语句用s代替总数和进行累加while(n!=0){
t=n%10;
n=n/10(位数减一)
s=s+t;(累加)
}
然后判断在a-b区域内有的各位数字之和是否等于5,与总和,
for(i=a;i<=b;i++)
带入一步
每次成立一数count+1
sum=sum+i;(累加)
输出
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 222 888 | count = 7, sum = 2474 | 该区域内各位数字之和是否等于5的数个数与总和 |
| 885 999 | count = 0, sum = 0 | 无各位数字之和是否等于5的数 |
| 111 999 | count = 14, sum = 3616 | 该区域内各位数字之和是否等于5的数个数与总和 |
1.2.4 PTA提交列表及说明

Q1:开始用的是for循环条件设置错误尝试了几次下同,换为了while语句
Q2:。。。。
Q3:。。。。。
Q4:i=0...改为i=a
Q5:sum累加错误,加了t,改为i
Q6:count位置放错
2.代码互评(5分)
同学代码截图


自己代码截图

代码一;相比自己的代码来说字符型设置的区间有所不同,并且头文件的使用,其他不同大体思路相同。
代码二;我用的是while语句,它用的是for语句,一切并没有用字符型来表示
3.学习总结
3.1 学习进度条
| 周/日期 | 周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第十五周 | 26 | 226 | 变量的作业域和生存期,局部变量与全局变量 | 如何灵活运用 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
虽然学习了一个学期的c语言,当我看到pta的那个天梯题时,本以麻木的内心再次接近崩溃的边缘,关题目就那么的麻烦,再看完那题之后,再去看其他题目总感觉它们眉清目秀,。。。
但是这也提醒我们路还很长,别飘
提交作业 C语言I作业11的更多相关文章
- C语言I作业11
C语言 博客作业11 问题 回答 C语言程序设计II 博客作业11 这个作业要求在哪里 作业要求 我在这个课程的目标是 理解和弄懂局部变量和全局变量,静态变量和动态变量 这个作业在哪个具体方面帮助我实 ...
- 博客C语言I作业11
一.本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义.调用和申明,熟悉变量的作用域.生存周期和存储类型. 二.本周作业头 这个作业属于哪个课程 c语言程序设计II 这个作业要求 ...
- 网络1711班 C语言第一次作业批改总结
Testing 总结 1 本次作业评分规则 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业格式不规范,没有用Markdown语 ...
- C语言I作业08
C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...
- | C语言I作业04
| C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...
- | C语言I作业03
| C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...
- 网络1712--c语言嵌套循环作业总结
1.助教有话说 首先,每周一篇的博客作业是很有必要的:编程的过程不仅仅是会敲几行代码.能够通过PTA就大吉大利了,你更应该做到的是梳理代码思路,通过与他人代码思路的比对,取其精华,进而不断进阶,才能逐 ...
- 网络1711c语言函数作业总结
作业地址:https://edu.cnblogs.com/campus/jmu/JMUC--NE17111712/homework/1335 总结 1.评分细则 评分注意事项 代码规范问题依旧要重视, ...
- 2018上C语言程序设计(高级)作业- 第4次作业成绩及总结
作业地址 https://edu.cnblogs.com/campus/hljkj/CS2017-01/homework/1842 评分准则 第4次作业各项成绩包括三项: 完成WC项目:60分:基本功 ...
随机推荐
- Python中property属性的概论和使用方法
property属性 概念: 定义一个方法但是使用装饰器property,只可以有一个self形参 可以用这样的属性动态的获取属性的值 定义方式(经典类) class Fun(): @property ...
- 为什么直接ping知乎的ip不能访问知乎的网站,而百度就可以?
结论: 简单的说,就是baidu有钱. 正文: 大型网站依靠自身稀稀落落的服务器很难满足网页"秒开"的用户需求,会加入CDN加速的队伍. 当用户访问 http://www.zhih ...
- 图形数据写入数据库,Filletream
图形数据写入数据库 用FileStream对象读模式打开图形文件 Dim 文件对象 As New FileStream(图形文件名, FileMode.Open, FileAccess.Read) 定 ...
- Java对象根据属性排序
参考:https://blog.csdn.net/wangtaocsdn/article/details/71500500
- Acwing897 最长公共子序列
题目大意:求两个字符串的最长公共子序列的长度. 分析:这是一个典型的dp入门题,LCS. 代码: #include<bits/stdc++.h> using namespace std; ...
- 3.8.1 HTML与CSS简单页面效果实例
HTML与CSS简单页面效果实例 <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...
- oracle练习-day03
.创建表空间.创建用户赋权限.创建表语法:.常见的数据类型字符 myname ) varchar2:推荐使用这个 可变长度最大字符 myname varchar2() 字 ...
- Java 8 Stream 的终极技巧——Collectors 操作
1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors .相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors . 2. Collecto ...
- Ubuntu 16.04 系统编译部署lamp服务。
壹 下载Apache 和 PHP源码包: Apache:http://httpd.apache.org/download.cgi PHP:http://php.net/downloads.php 贰 ...
- vs2010编译C++ 运算符
// CTest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include &l ...