zoukankan      html  css  js  c++  java
  • 第八次作业

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 C语言I—2019秋作业08
    我在这个课程的目标是 更加深层次了解C语言
    这个作业在那个具体方面帮助我实现目标 实践动手能力
    参考文献 Markdown基本语法

    1 PTA作业

    1.1 8-1 求整数的位数及各位数字之和 (15 分)

    1.1.1 数据处理

    数据表达:定义三个整形变量figure,c,i ,sum。i是位数,sum是各位数字之和。c用于while循环语句。
    数据处理:

    #include <stdio.h>
    int main () 
    {
        定义整形变量figure, c, i,sum
        输入figure
        令c=figure;
        while (c) {
            sum += c % 10;/求余并累加/
            c /= 10;/用于跳出循环并求上一位/
            i++;/用于计数/
        }
        输出结果
    
        return 0;
    }
    

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    123 3 6 位数为3,各位数字和为6
    4567 4 22 位数为4,各位数字和为22

    1.1.4 PTA提交列表及说明

    编译错误:从dev-c++复制过来时少了}
    答案正确:

    1.2 7-5 爬动的蠕虫 (15 分)

    1.2.1 数据处理

    数据表达:定义变量D,N,U,x,t。D为井深,N为每分钟上爬米数,U为休息时间下滑米数。x为蠕虫爬行距离,t为所用时间。
    数据处理:

    #include<stdio.h>
    int main ()
    {
    	定义整形变量D,N,U,x,t。
    	输入D,N,U。
        while(x<N){
        	x+=U;          /上爬距离/
        	t++;           /所用时间/
        	if(x>=N){        /如果上爬距离大于井深,整个语句,输入t/
        		break;
    		}else{
    			x-=D;  /休息时候下滑的距离/
    			t++;
    		}
    	}
    	printf("%d",t); /输出结果/
    	return 0;
    }
    
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    12 3 1 11 所用时间为11分钟
    24 8 1 7 所用时间为7分钟

    1.2.4 PTA提交列表及说明

    答案正确:提前在dev-c++运行。

    2 代码互评

    7-3 jmu-c-二进制转10进制 (20 分)

    我的代码:

    同学代码1:

    我的代码和他的代码区别在于while 语句后,我用了switch 选择结构去判断并输出结果,他用了if-else。

    3 学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学习到的知识点简介 目前比较疑惑的问题
    第六周 20小时 416行 基本学习C语言
    第七周 6小时 153行 进一步了解算法
    第八周 21小时 425行 学习了for循环结构,并了解了while循环结构
    第九章 17小时 679行 学习了自定义函数
    第十周 21小时 453行 学习了if-else,for,while的嵌套。
    第十一周 23小时 627行 学习了switch选择结构。
    第十二周 23小时 424行 学习了do while。

    3.2 累积代码行和博客字数

    时间 博客字数 代码行
    第四周 713 0
    第五周 713 0
    第六周 1540 416
    第七周 2419 569
    第八周 3595 994
    第九周 4676 1124
    第十周 6154 1585
    第十一周 7682 2212
    第十二周 9142 2658

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    预习以及精读课本很重要,同时自己要看网课,走在前面。不要只停留于老师所讲,更多的靠的是自学,自学很重要!!!!

  • 相关阅读:
    PostgreSQL 数据库备份与恢复 pd_dump pg_restore
    给数据库减负的7个技巧
    添加二级域名 配置多站点 阿里云
    PHP 循环输出多重数组元素
    CentOS 7 yum Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile
    CentOS 7 配置 nginx php-fpm 详细教程
    Centos7 卸载 Nginx 并重新安装 Nginx
    centos7 取消自动锁屏
    composer 安装以及使用教程
    MacBook Pro设置外接显示器竖屏显示 切换主显示器
  • 原文地址:https://www.cnblogs.com/guolifei/p/11865695.html
Copyright © 2011-2022 走看看