zoukankan      html  css  js  c++  java
  • C语言第一次博客作业——输入输出格式

    一、PTA实验作业

    题目1.温度转换

    本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

    1.代码

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

    2.设计思路

    第一步:用变量fahr表示华氏温度,celsius表示摄氏温度
    第二步:赋予fahr150的值
    第三步:根据题目用计算公式C=5×(F−32)/9来求解
    第四步:按照题目要求格式输出摄氏温度

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

    (1) 未按照题目输出格式输出答案,在同学帮助下找到了漏掉的空格
    (2) 部分符号未使用英文输入,导致程序错误,仔细检查后解决该问题

    题目2.将x的平方赋值给y

    假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出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
    第二步:按照题目要求令x=3
    第三步:根据题意用公式y=x*x;
    第四步:按照输出格式输出答案

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

    (1)未理解题目导致程序编写错误,后来在同学指导下编写成功
    (2)%d未与x,x,y一一对应,后来仔细阅读课本修改成功

    题目3.是不是太胖了

    据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)

    1.代码

      double weight;
      int Height;
      scanf ("%d",& Height);
      w = (Height-100)*0.9*2;
      printf("%.1f",weight);
      return 0;
    
    

    2.设计思路

    第一步:根据题目要求定义一个双精度浮点型变量w,以及一个整型变量H
    第二步:输入身高H
    第三步:根据题意得出公式 w = (H-100)0.92;
    第四步;根据输出格式保留一位小数输出结果

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

    (1)公式错误,认真阅读题目后得出正确公式
    (2)未根据题目要求导致输出结果为整数,阅读课本后成功解决问题

    题目4.输出各位数字.

    给定一个三位正整数,输出其百位数字、十位数字及个位数字

    1.代码

    
      int hundred,ten,bit,n;
      scanf("%d",&n);
      hundred=n/100;
      ten=n%100/10;
      dbit=n%100%10;
      printf("%d,%d,%d",hundred,ten,bit);
    
    

    2.设计思路

    第一步:根据题意定义一个三位整数a,分别用b,c,d来表示其百位数字、十位数字及个位数字
    第二步:利用除法取整以及求余公式来得出其百位数字、十位数字及个位数字
    第三步:根据题目要求依次输出答案

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

    (1)不懂得如何求单位数字导致多次结果错误,在百度帮助下得出正确结果

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

    PTA提交列表




    PTA排名

    三、本周学习总结

    1.你学会了什么?

    (1)c语言程序编辑十分严谨不能有一丝错误,所以编程时一定要认真
    (2)学到了编写的方法以及格式
    (3)略微了解了c语言

    2.你还不会什么

    (1)编程时不够熟练,仍旧会出现低级错误
    (2)不懂得如何利用float int double 还需要学习
    (3)不会熟练利用pta提示来改正错误

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

    编程时标点符号容易搞错,各种公式应用不熟悉
    打算多看看课本以及慕课网的教程来熟练对c语言的使用

  • 相关阅读:
    php中常用的4种运行方式
    vue前后端分离项目,使用宝塔面板解决跨域问题,设置Nginx反向代理
    通过 Nginx 代理转发配置实现跨域(API 代理转发)
    ajax跨域,这应该是最全的解决方案了
    vue项目打包之后怎么在本地运行
    webpack打包vue项目之后生成的dist文件该怎么启动运行
    PHP7 windows增加自定义扩展和编译PHP源代码
    编写php自定义扩展
    PHP 扩展开发初探
    php实现伪静态以及定义原理
  • 原文地址:https://www.cnblogs.com/chenwenjie/p/7665683.html
Copyright © 2011-2022 走看看