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

    一.A乘以B

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

    设计思路

    1.设定3个数,其中两个为需要输入的数字,一个为输出的结果。

    2.按题中要求设定A丶B的范围。

    3.将要输入的数值赋给A丶B。

    4.按题目要求给出C=A*B的函数。

    5得出结果。

    过程中出现的问题及解决办法。

    结果与预期不符。

     

     经过反复查看,我发现我的代码在结果C前多加了&符号。去掉后代码运行正确。

     

    二.求整数平均值

     1 #include<stdio.h>
     2 int main()
     3 {
     4   int a,b,c,d;
     5   int Sum;
     6   float Average;
     7   scanf("%d %d %d %d",&a,&b,&c,&d);
     8   Sum=a+b+c+d;
     9   Average=Sum/4.0f;
    10   printf("Sum = %d; Average = %.1f",Sum,Average);
    11   return 0;
    12 }

    设计思路

    1.设定数值a.b.c.d  四个数的和sum 四个数的平均值average 注意平均值用浮点数。

    2.赋值给a.b.c.d。

    3.按题目要求设定sum和average的函数。

    4输出结果。

    遇到的问题及解决办法

    忘记了除数要用浮点数的形式。

    没有按要求输出小数点后一位。

     在average的函数中除以4.0。

    在输出average的函数中用%.1f。

     

     三.是不是太胖了

     1 #include<stdio.h>
     2 int main ()
     3 {
     4     int H;
     5     float W;
     6     (100<H<=300);
     7     scanf("%d",&H);
     8     W=(H-100)*0.9*2;
     9     printf("%.1f",W);
    10     return 0;
    11 }

    设计思路

    1.设定身高H,体重W(注意体重用浮点数)。

    2.设定身高范围。

    3.按题目要求给出体重的函数。

    4.输出W。

    总结了前面两道题的经验,这次没有出现什么差错。

    四.显示各位数字

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

    这道题在运行时没有发生什么问题,但是如何输出十位上的数字我思考了几分钟。

    设计思路

    1.设定出一个要输入的数字并用scanf赋值。

    2.输出百位上的数字用a/100,因为a输入为整数,所以只能输出百位上数字的整数值。

    3输出个位上的数字用a/10取余数。

    4输出十位上的数字先用a/10得出一个整数,这个两位整数就是原三位数的百位和十位,再用这个数除以10取余数就能输出十位上的数了。

    5输出结果。

    完美运行 ヽ(≧∀≦)ノ

    上传git

    git地址:https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git/tree/master/

    学习进度条

    时间

    代码

    时间(min

    博客字数

    博客时间

    知识点

    10.15

    120

    40

    0

    0

    10.16

    130

    40

    0

    0

    10.17

    200

    60

    0

    0

    10.18

    180

    50

    0

    0

    10.19

    90

    30

    0

    0

    10.20

    120

    40

    180

    90

    10.21

    0

    0

    0

    0

    我评论的小伙伴:

     http://www.cnblogs.com/wshjw/p/7698194.html

    http://www.cnblogs.com/wsbqz/p/7694632.html

    http://www.cnblogs.com/qq807443119/p/7698636.html

  • 相关阅读:
    LeetCode 252. Meeting Rooms
    LeetCode 161. One Edit Distance
    LeetCode 156. Binary Tree Upside Down
    LeetCode 173. Binary Search Tree Iterator
    LeetCode 285. Inorder Successor in BST
    LeetCode 305. Number of Islands II
    LeetCode 272. Closest Binary Search Tree Value II
    LeetCode 270. Closest Binary Search Tree Value
    LeetCode 329. Longest Increasing Path in a Matrix
    LintCode Subtree
  • 原文地址:https://www.cnblogs.com/nothingistrue/p/7698347.html
Copyright © 2011-2022 走看看