C语言程序作业10

问题 答案
这个作业属于那个课程 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嵌套循坏,的确是个难点,现在对这个知识点还没有完全掌握,逻辑思维和结构发散不出来,就快要考试了,希望自己能完全掌握;

posted @ 2019-11-29 13:50  云烟i  阅读(292)  评论(0)    收藏  举报