这个作业属于那个课程 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的更多相关文章

  1. C语言I作业11

    C语言 博客作业11 问题 回答 C语言程序设计II 博客作业11 这个作业要求在哪里 作业要求 我在这个课程的目标是 理解和弄懂局部变量和全局变量,静态变量和动态变量 这个作业在哪个具体方面帮助我实 ...

  2. 博客C语言I作业11

    一.本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义.调用和申明,熟悉变量的作用域.生存周期和存储类型. 二.本周作业头 这个作业属于哪个课程 c语言程序设计II 这个作业要求 ...

  3. 网络1711班 C语言第一次作业批改总结

    Testing 总结 1 本次作业评分规则 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业格式不规范,没有用Markdown语 ...

  4. C语言I作业08

    C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...

  5. | C语言I作业04

    | C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...

  6. | C语言I作业03

    | C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...

  7. 网络1712--c语言嵌套循环作业总结

    1.助教有话说 首先,每周一篇的博客作业是很有必要的:编程的过程不仅仅是会敲几行代码.能够通过PTA就大吉大利了,你更应该做到的是梳理代码思路,通过与他人代码思路的比对,取其精华,进而不断进阶,才能逐 ...

  8. 网络1711c语言函数作业总结

    作业地址:https://edu.cnblogs.com/campus/jmu/JMUC--NE17111712/homework/1335 总结 1.评分细则 评分注意事项 代码规范问题依旧要重视, ...

  9. 2018上C语言程序设计(高级)作业- 第4次作业成绩及总结

    作业地址 https://edu.cnblogs.com/campus/hljkj/CS2017-01/homework/1842 评分准则 第4次作业各项成绩包括三项: 完成WC项目:60分:基本功 ...

随机推荐

  1. Python中property属性的概论和使用方法

    property属性 概念: 定义一个方法但是使用装饰器property,只可以有一个self形参 可以用这样的属性动态的获取属性的值 定义方式(经典类) class Fun(): @property ...

  2. 为什么直接ping知乎的ip不能访问知乎的网站,而百度就可以?

    结论: 简单的说,就是baidu有钱. 正文: 大型网站依靠自身稀稀落落的服务器很难满足网页"秒开"的用户需求,会加入CDN加速的队伍. 当用户访问 http://www.zhih ...

  3. 图形数据写入数据库,Filletream

    图形数据写入数据库 用FileStream对象读模式打开图形文件 Dim 文件对象 As New FileStream(图形文件名, FileMode.Open, FileAccess.Read) 定 ...

  4. Java对象根据属性排序

    参考:https://blog.csdn.net/wangtaocsdn/article/details/71500500

  5. Acwing897 最长公共子序列

    题目大意:求两个字符串的最长公共子序列的长度. 分析:这是一个典型的dp入门题,LCS. 代码: #include<bits/stdc++.h> using namespace std; ...

  6. 3.8.1 HTML与CSS简单页面效果实例

    HTML与CSS简单页面效果实例 <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...

  7. oracle练习-day03

    .创建表空间.创建用户赋权限.创建表语法:.常见的数据类型字符             myname ) varchar2:推荐使用这个 可变长度最大字符    myname varchar2() 字 ...

  8. Java 8 Stream 的终极技巧——Collectors 操作

    1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors .相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors . 2. Collecto ...

  9. Ubuntu 16.04 系统编译部署lamp服务。

    壹  下载Apache 和 PHP源码包: Apache:http://httpd.apache.org/download.cgi PHP:http://php.net/downloads.php 贰 ...

  10. vs2010编译C++ 运算符

    // CTest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include &l ...