zoukankan      html  css  js  c++  java
  • 第三次随笔

    作业要求

    https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2360

    第7次作业 7-4 查询水果价格



    #include<stdio.h>
    int main()
    {
      int c,i;
      double price;
      printf("[1] apple
    [2] pear
    [3] orange
    [4] grape
    [0] exit
    ");
      for(i=1;i<=5;i++){
      scanf("%d",&c);
      if(c==0)break;
      else switch(c)
      {
      case 1:price=3.00;break;
      case 2:price=2.50;break;
      case 3:price=4.10;break;
      case 4:price=10.20;break;
      default:price=0.00;break;
      }
      printf("price = %.2f
    ",price);
    }
    }

    解题思路:

    本题是计次循环与多选一的结合,因而用for和switch case嵌套循环

    第一步 定义待输入变量c和计数变量i

    第二步打印菜单

    第三步 输入数值并赋值给i

    第四步 定义外层for循环使循环次数不超过5次

    第五步 定义内层switch case循环根据输入的数据决定打印的价格或退出

    第六步 打印输出

    流程图

     

     运行结果

     

    第9次作业(循环)编程题7-3 猴子吃桃问题
    #include<stdio.h>
    int main()
    {
      int d=1,N,n=1;
      scanf("%d",&N);
      while(d!=N){
        n=(n+1)*2;
        d++;
      }
      printf("%d",n);
    }

    解题思路

    第一步定义天数d,总共天数N,桃子数n

    第二步输入总天数并赋值给N

    第三步循环计算前一天的桃子数

    第四步当天数等于总天数时的桃子数即桃子总数

    流程图

     运行结果

    第10次作业(循环)编程题7-3 掉入陷阱的数字
    #include<stdio.h>
    int w(int num)
    {
      int n,s=0;
      while(num!=0)
        {
          n=num%10;
          s=s+n;
          num=num/10;
        }
      return s;
    }
    int main()
    {
      int e,n1=-1,i=1;
      scanf("%d",&e);
      while(e!=n1)
      {
        n1=e;
        e=3*w(e)+1;
        printf("%d:%d
    ",i,e);
        i++;
      }
    }

    解题思路

    第一步自定义函数,定义实参w,形参num,定义n,s

    第二步定义函数算法

    第三步定义主函数变量e,n1,i,

    第四步根据条件计算i,e的值并打印

    流程图

     

    运行结果 

      

     

     个人总结

    本周我学会了定义函数,收获了程序尽量条理性更强

    我觉得自定义函数的逻辑是难点,要多做题来巩固

    互评和学习进度

     https://www.cnblogs.com/a-b-c-d-e1/p/10035492.html

    https://www.cnblogs.com/zst1/p/10016945.html

    https://www.cnblogs.com/nansu/p/10035866.html

  • 相关阅读:
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
    Data Structure and Algorithm
  • 原文地址:https://www.cnblogs.com/Yolanda1/p/10017354.html
Copyright © 2011-2022 走看看