首页 > 其他 > 详细

第三次随笔

时间:2018-12-01 10:37:05      阅读:437      评论:0      收藏:0      [点我收藏+]

作业要求

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\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循环根据输入的数据决定打印的价格或退出

第六步 打印输出

流程图

 技术分享图片

 

 运行结果

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

第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\n",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

技术分享图片

技术分享图片

 

第三次随笔

原文:https://www.cnblogs.com/Yolanda1/p/10017354.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!