• 第三周作业


    题目一 7-9 A乘以B

    1实验代码

    #include <stdio.h>
    int main()
    {
        int a,b;
        scanf("%d %d",&a,&b);
        printf("%d
    ",a*b);
        return 0;
     }

    2设计思路

    第一步;输入基本框架

    第二步;添加题目所需要的变量a,b

    第三步;添加题目中的运算

    第四步;打出scanf和printf框架

    第五步;程序框中输入两组数字 并成功运算

    3本题遇到的问题及解决方法

    遇到的问题:A>100这种限制不知道怎么添加?

    解决方法:这道题的解法根本不用输入运算符,我给它想的复杂化了。还有就是后面忘记加分号。

    4运行结果图

    我的学号(2017024093)

    题目二 7-10求整数均值

    1实验代码

    #include <stdio.h>
    int main()
    {
      int a,b,c,d;
      int sum;
      float aver;
      
      scanf("%d %d %d %d",&a,&b,&c,&d);
      sum=a+b+c+d;
      aver=(float)sum/4;
      printf("Sum = %d;Average = %.1f",sum,aver);
      
      return 0;
    }

    2设计思路

    第一步;打出框架

    第二步;看清问题需要什么类型的变量(int,float)

    第三步;找出题目要求公式;{(a+b+c+d)/4}

    第四步;输入和输出内容分别对应各自的运算符(scanf,printf)。

    3本次调试过程中遇到的问题及解决办法

    遇到的问题;在编译器中上传正确,在PTA中答案错误。

    解决方法;给同学看了我的截图,他并没有看懂,并把他的正确截图发给了我,这才知道我是%.1f没有分清造成我的编译错误,之后修改就一次成功

    4.运行结果截图

    题目三 7-11是不是太胖了

    1实验代码

    #include <stdio.h>
    int main()
    {
        int A;
        float B,C;
        
        scanf("%d",&A);
        B=(A-100)*0.9;
        C=B*2;
        printf("%.1f",C);
        
        return 0;
    }

    2设计思路

    第一步;输入框架

    第二步;找准需要什么类型的变量

    第三步;找到算出最后结果的公式

    第四步;输入输出变量选择完毕

     

    遇到的问题;打不出来浮点数

    解决方法;询问同学后知道我的%.1f打成了%.1lf 改正之后变正确

    4运行结果图

     ps:     身高(172)体重(60kg)

    题目四 7-6输出各位数字

    1 实验代码

    #include <stdio.h>
    int main()
    {
        int a,b,c,d;
        
        scanf("%d",&a);
        b=a/100;
        c=a/10%10;
        d=a%10;
        printf("%d,%d,%d",b,c,d);
        
        return 0;
    }

    2设计思路

    第一步;打出框架

    第二步;打出所需类型变量

    第三步;输入变量符号

    第四步;计算出所需公式

    第五步;输出内容选择好

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

    此题遇到的问题以上三题已经解决

    4运行结果截图

        五    成功上传git截图

    git地址

    https://git.coding.net/hezongyan321/text.git.

    六   遇到问题及解决方法

    在这次完成PTA作业中最让我崩溃的是%.1f与%.lf分不清楚的情况

    还有在老师还没有讲到取余时不清楚%的用处也不会完成此作业

    现在学到要输入259的个位是259%=9

    十位是259/10%10=5

    百位是259/100=2

    七   折线及表格

    时间 代码行数 博客字数 涉及知识点
    共三个小时 约50 500+ 浮点数

    PTA截图提交列表

    我评论的博客链接

    姚爽  www.cnblogs.com/yaoshuang/p/7680489.html

    胡俊  www.cnblogs.com/123456hjx/p/7684532.html

    陈雨秋 www.cnblogs.com/cyq66992152/p/7680592.html

  • 相关阅读:
    【Tomcat】export: `xxx': 不是有效的标识符
    【Linux】查看程序是否正常运行
    【Linux】bat文件如何执行
    【oracle】截取字符串
    【java异常】Expected one result (or null) to be returned by selectOne(), but found: 63
    【java异常】定时任务异常ERROR 20604 --- [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task
    【oracle】ORA-12638
    【java异常】Unable to install breakpoint in
    【oracle】处理锁表
    20180318 代码错题(4)
  • 原文地址:https://www.cnblogs.com/hezongyan/p/7674070.html
Copyright © 2020-2023  润新知