zoukankan      html  css  js  c++  java
  • C语言的第一次博客作业

    题目1:7-3 温度转换

    1.代码

       int fahr, celsius;
       fahr=150;
       celsius=5*(fahr-32)/9;
       printf("fahr = %d, celsius = %d
    ", fahr, celsius);
    

    2.设计思路

    • 定义变量fahr和Celsius的类型
    • 将150赋值于fahr
    • 表达式C=5×(F−32)/9
    • 输出Celsius

    3.本题调试过程碰到问题及解决办法

    问题

    • 有时候经常忘记语句后面加上;
    • 题目要求用C和F输出结果,我用了fahr和Celsius输出结果

    解决办法

    • 刚开始调试时经常看不懂提示语言,练习多了就看懂错误点了,也会习惯性的加上;
    • 提交时显示答案错误,就认真看题目,这种错误就不会放了

    4.本题PTA实验结果

    提交时间 状态 分数 题目 编译器 耗时 用户

    题目2:7-4 将x的平方赋值给y

    1.代码

         int x,y;
         x=3;                                                                                                                         
         y=x*x;
        printf("%d = %d * %d
    ",y,x,x);
        printf("%d * %d = %d
    ",x,x,y);
    

    2.设计思路

    • 定义变量x和y的类型
    • 将5赋值于x
    • 表达式y=x*x
    • 根据题目要求输出结果

    3.本题调试过程碰到问题及解决办法

    问题

    • 调试过程中老是显示错误,是printf中格式控制没有和参数一一对应
    • 答案还是显示错误,是结果中没有加空格

    3解决办法

    • 翻看了课本,一一尝试,就解决了调试问题
    • 看了好几遍题目要求,没看出来,问了室友才发觉

    4.本题PTA实验结果

    题目3:7-6 是不是太胖了

    1.实验代码

       double H, W;
       100<H<=300;
        scanf("%lf",&H);
         W=(H-100)*0.9*2;
        printf("%.1f", W);
    

    int 设计思路

    定义变量H和W的类型

    • 给H设置区间
    • 输入H169
    • 表达式W = (H-100)0.92
    • 输出结果

    3 本题调试过程碰到问题及解决办法

    问题

    • 第一次输lf是输成1f
    • 在scan中H前面没有加&

    解决办法

    • 第一个问题找了好久没找到问室友解决的,第2 个问题看程序提示在结合课本解决的

    4.本题PTA实验结果

    题目4:7-7 输出各位数字

    1.代码

     .    int H, X,Y,Z;
        scanf("%d",&H);
        X=H/100;
        Y=H/10%10;
        Z=H%10;
        printf("%d,%d,%d
    ", X,Y,Z);
    

    2.设计思路

    • 定义变量H,X,Y,Z的类型
    • 表达式a=N/100; b=(N-a100)/10; c=N-a100-b*10;
    • 输出结果

    3 本题调试过程碰到问题及解决办法

    问题

    • 由于做个前面几道题,知道一些常见的错误再加上认真翻看课本,所以对于这道题没有问题

    4.本题PTA实验结果

    二、截图本周题目集的PTA提交列表及最后排名。

    PTA提交列表

    排名

    三、本周学习总结

    1.你学会了什么?

    1.要提前预习才可以跟上老师节奏,不然看上面PPT跟无字天书差不多
    2.学会了C语言的算法和基本编程框架,脑子里面已经对C语言有一个模糊的认识
    3.学会了一些控制流程,想if else与switch之类的,还有一些对于我来说是新名词的概念

    2.本周的内容,你还不会什么?

    • 其实我还有挺多不会的,编程中要看课本才可以编程好,就是对编程不是很熟悉;然后就是像一些概念不是很了解,char什么的概念不是很清楚

    3.你碰到什么困难,打算如何解决?

    • 我打算先看课本,看课本能不能帮我解决,然后百度查资料,实在不行去QQ群里面问老师,学长,同学们。
  • 相关阅读:
    tensorflow 安装 CentOS查看CPU、内存、版本等系统信息
    tensorflow 安装 centos下显卡驱动和cuda安装
    tensorflow 安装: could no t load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
    安装tensorflow 官网手册
    安装 TensorFlow时:Cannot uninstall 'enum34'. It is a distutils installed project and thus we ca...
    python pip 和pip3区别
    安装TensorFlow报错Memoryerror
    使用清华开源镜像安装tensorflow
    centos7(python2.7) 安装tensorflow+keras过程
    JavaWeb核心之Servlet
  • 原文地址:https://www.cnblogs.com/guobaoqing/p/7679180.html
Copyright © 2011-2022 走看看