第三次随笔

作业要求

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

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


 


 

#include
int main()
{
  int c,i;
  double price;
  printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n");
  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\n",price);
}
}

解题思路:

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

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

第二步打印菜单

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

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

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

第六步 打印输出

流程图

 第三次随笔_第1张图片

 

 运行结果

 第三次随笔_第2张图片

第三次随笔_第3张图片

第三次随笔_第4张图片

第三次随笔_第5张图片

第三次随笔_第6张图片

第三次随笔_第7张图片

 

第三次随笔_第8张图片

第三次随笔_第9张图片

第三次随笔_第10张图片

第三次随笔_第11张图片

第三次随笔_第12张图片

第三次随笔_第13张图片

第三次随笔_第14张图片

第三次随笔_第15张图片

第三次随笔_第16张图片

第三次随笔_第17张图片

第三次随笔_第18张图片

第三次随笔_第19张图片

第9次作业(循环)编程题7-3 猴子吃桃问题
#include
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

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

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

流程图

第三次随笔_第20张图片

 运行结果

第三次随笔_第21张图片

第三次随笔_第22张图片

第三次随笔_第23张图片

第三次随笔_第24张图片

第三次随笔_第25张图片

第三次随笔_第26张图片

第三次随笔_第27张图片

第三次随笔_第28张图片

第三次随笔_第29张图片

第三次随笔_第30张图片

第三次随笔_第31张图片

第10次作业(循环)编程题7-3 掉入陷阱的数字
#include
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\n",i,e);
    i++;
  }
}

解题思路

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

第二步定义函数算法

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

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

流程图

 第三次随笔_第32张图片

 

运行结果 

第三次随笔_第33张图片

第三次随笔_第34张图片

第三次随笔_第35张图片

第三次随笔_第36张图片

第三次随笔_第37张图片

第三次随笔_第38张图片

第三次随笔_第39张图片

第三次随笔_第40张图片

 第三次随笔_第41张图片 第三次随笔_第42张图片

第三次随笔_第43张图片

第三次随笔_第44张图片

第三次随笔_第45张图片

 第三次随笔_第46张图片

第三次随笔_第47张图片

第三次随笔_第48张图片

第三次随笔_第49张图片

第三次随笔_第50张图片

第三次随笔_第51张图片

第三次随笔_第52张图片

 

第三次随笔_第53张图片

第三次随笔_第54张图片

第三次随笔_第55张图片

第三次随笔_第56张图片

第三次随笔_第57张图片

第三次随笔_第58张图片

第三次随笔_第59张图片

第三次随笔_第60张图片

第三次随笔_第61张图片

第三次随笔_第62张图片

第三次随笔_第63张图片

第三次随笔_第64张图片

 个人总结

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

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

互评和学习进度

 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

第三次随笔_第65张图片

第三次随笔_第66张图片

 

你可能感兴趣的:(第三次随笔)