问题 答案
这个作业属于那个课程 C语言程序设计
这个作业要求在哪里 https://www.cnblogs.com/galen123/p/11957321.html
我在这个课程的目标是 在学好C语言编程的基础上,掌握多种编程方法 比如JAVE,命令格形式编码,能偶熟练各种编程操作,精通编程知识
这个作业在那个具体方面帮助我实现目标 方便练习并且掌握作业提交,比如利用表格清楚地阐述本次的作业只要内容,能够又快又好地完成编程作业和代码作业
参考文献 提问的智慧。C Primer Plus 百度文库

1.PTA实验作业

1.1 7-8 输出三角形字符阵列 (15 分)

题目内容描述:

1.1.1数据处理

  • 数据表达:本题用了这n,i,c这三个变量,其中n是通过scanf函数赋值而来,i 是个通过for循环相关表达式来赋值,且都是整型;而c是字符型变量,初始赋值为‘A’;

    数据处理:
 伪代码:
Begin(算法开始)
定义字符c=‘A’和整形变量n;
输入值n值;
while(n)
//满足n不等于0的条件下进行循环
for(i←0; i<=n;i++ ){
//将1赋值给i,每次进行for循环都进行判断i是否小于或等于J,则进行每次加1,否则退出
putchar(c++);printf(" ");n--;
//向终端输出一个字符并且变化字符;每个字符后面都有一个空格,for语句结束之后n=n-1;
printf("\n");
//输入一行之后换行;
End(算法结束)

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4
5
2

1.1.4 PTA提交列表及说明



提交列表说明:当初有for嵌套循坏,结果输出的不是样例,所有字母都在一排,没有分行;后来用while循坏,运行的时候无限循坏,跳不出来,原因是没有设置n--这一条件;

1.27-3 梅森数 (20 分)

题目内容描述:

1.2.1数据处理

  • 数据表达:本题用了b、i、n、c=0 d=0这六个变量,其中i、b是通过后面的表达式来赋值的,n通过scanf函数赋值,n、i、b、都是整型,

    数据处理:
 伪代码:
Begin(算法开始) 输入n值
用if判断n
//若n==1,则printf输出None;
否则接受n的值进入for循坏
for(b=2;b<=n;b++)
c=pow(2,b)-1;
//将每一个b运算成梅森数形式,并用c储存起来;
for(i=2;i<c;i++)
{
if(c%i==0)
//判断c是否为素数;
//若是,d=1,break跳出;
printf("%d\n",c);
//输出c换行;
End(算法结束)

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
6 3 7 31 n=6
5 3 7 31 n=5
4 3 7 n=4

1.2.4 PTA提交列表及说明

提交列表说明:要先注意顺序,先判断是素数,还是先赋值;最后来跳出来打印的时候,判断是梅森数时,返回值d=1;不是则返回d=0;

2.代码互评

同学代码1:

同学代码2:

自己代码:

  • 区别
1:同学一的代码运用了许多新的函数,运用了俩个for循坏,然后定义cnt作为计量,每次循坏就加一个·字符变量。而我用的while语句循坏,
2:同学二的代码与我相差无几,但我用了putcher语句,更加清晰的描述了循坏结构;

3.学习总结

3.1学习进度条

周/日期 这周所花时间 学到的知识点简介 目前比较迷惑的问题
第一周 六天 学习常量,变量,数据类型
第二周 八天 基本语句scanf
第三周 六天 学会了if-else结构 对于条件的判断有点迷糊
第四周 六天 学会了for循坏结构 容易跟if-else混淆
第五周 三天 对函数的使用,以及定义新的函数 定义函数怎样下手
第六周 六天 学会使用分支结构
第七周 五天 学习了新的语句switch语句 case与break的关系
第八周 六天 学会了while语句和do while语句 不太分得清俩个语句的差异
第九周 四天 学会了嵌套循坏,for嵌套 感觉不是很理解
第十周 四天

3.2 累积代码行和博客字数

3.3.1学习内容总结

3.3.2学习感悟

这一周主要是复习上周的学过的知识,因为for嵌套循坏,的确是个难点,现在对这个知识点还没有完全掌握,逻辑思维和结构发散不出来,就快要考试了,希望自己能完全掌握;

C语言程序作业10的更多相关文章

  1. C语言I作业10

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

  2. 如何用Visual Studio 2013 (vs2013)编写C语言程序

    如何用Visual Studio 2013 (vs2013)编写C语言程序 (2014-05-16 10:58:15)   Visual Studio 2013是一个很强大的软件,但是刚开始用Visu ...

  3. | C语言I作业12

    C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...

  4. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

  5. C语言程序设计基础-第1周作业-初步

    1.安装带有计算机术语的翻译软件 2.在自己电脑上安装C编译器,windows系统建议安装dev-c++,其他系统自行查找. 3.加入课程小组,有任何疑问可以在小组中提问:https://group. ...

  6. C语言程序第三次作业

    (一)改错题 计算f(x)的值:输入实数x,计算并输出下列分段函数f(x)的值,输出时保留1位小数. 输入输出样例1: Enterr x: 10.0 f(10.0) = 0.1 输入输出样例2: En ...

  7. 如何用OS X的Xcode写C语言程序

    声明:以下内容非本人原创,转载于别处.拿出来只是分享给FY们,不喜勿喷!原创地址http://blog.yorkxin.org/posts/2009/03/15/fundamental-c-with- ...

  8. | C语言I作业04

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

  9. | C语言I作业03

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

随机推荐

  1. DataGrid控件的列

    四种列(局限性较大)https://www.cnblogs.com/lonelyxmas/p/9442604.html 更强大的模板列(如控件居中等)https://www.cnblogs.com/l ...

  2. BZOJ 1923: [Sdoi2010]外星千足虫 高斯消元+bitset

    高斯消元求解异或方程组,可以多学一下 $bitset$ 在位运算中的各种神奇操作. #include <cstdio> #include <bitset> #define N ...

  3. codevs 1464 装箱问题 2 x

                         题目描述 Description 一个工厂制造的产品形状都是长方体,它们的高度都是h,长和宽都相等,一共有六个型号,他们的长宽分别为1*1, 2*2, 3*3 ...

  4. CodeForces–833B--The Bakery(线段树&&DP)

    B. The Bakery time limit per test 2.5 seconds memory limit per test 256 megabytes input standard inp ...

  5. JavaWeb-SpringBoot_(上)腾讯云点播服务之视频的上传-demo

    使用Gradle编译项目 传送门 腾讯视频云点播 传送门 项目已托管到Github上 传送门 腾讯云点播服务之视频的显示(下) 传送门 个人腾讯云控制台中的视频管理 IndexController.j ...

  6. Idea关于Lombok的一些问题( java: 找不到符号 符号)

    22:15 Lombok Requires Annotation Processing Annotation processing seems to be disabled for the proje ...

  7. Docker安装Redis及Warning解决方法

    虚拟机环境:VirtualBox 操作系统:CentOS 7 宿主机: Microsoft Windows 10 家庭中文版 Docker简介 Docker是一个轻量级容器技术.Docker直接运行在 ...

  8. Python 之 try...except...错误捕捉

    Python常见异常类型大概分为以下类: 1.AssertionError:当assert断言条件为假的时候抛出的异常 2.AttributeError:当访问的对象属性不存在的时候抛出的异常 3.I ...

  9. 石川es6课程---17、ES7 预览

    石川es6课程---17.ES7 预览 一.总结 一句话总结: 人的价值恒定规律:无论得意还是迷茫之时,你的价值都不靠外界的评判或者你内心的悲喜而决定.而是当时的恒定的.能够提升他只能靠你提升自己的能 ...

  10. koa 基础(九) ejs 模板引擎的使用

    1.app.js /** * ejs 模板引擎的使用: * 1.npm install koa-views --save * 2.npm install ejs --save * 3.var view ...