算平均数与猜数字
算平均数
让用户输入一系列的正整数,最后输入-|表示输入结束,然后程序计算出这些数字的平均数,输出输入的数字的个数和平均数
变量->算法->流程图->程序
变量
一个记录读到的整数的变量
平均数要这么算
只需要每读到一个数,就把它加到一个累加的变量里,到全部数据读完,再拿它去除读到的数的个数就可以了
一个变量记录累加的结果,一个变量记录读到的数的个数
算法
初始化变量sun和count为0;
读入number
如果number不是-|,则将number加入sum,并将count加|,回到2;
如果number是-|,则计算和打印出来sum/count(注意换成浮点来计算)
这是一个 while
这是一个do-while
通过这两个的代码我们发现do-while与while循环差别不打,但是具体到代码上会有一些写法上的不同,另外这种输入方式,让用户输入很多的数读到-1表示结束这是我们最常用的一种手段
猜数游戏
让计算机想一个数,然后让用户来猜,用户输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户猜了多少次
因为需要不断重复让用户猜,所以需要用到循环
在实际写出程序之前,我们可以先用文字描述程序的思路
思路:
1.计算机随机想一个数,记在变量number里;
2.一个负责计次数的变量count初始化为0;
3.让用户输入一个数字a;
4.count递增(意思就是+1);
5.判断a和number的大小关系,如果a大,就输出“大”;如果a小就输出“小”;
6.如果a和number是不相等的(无论大还是小),程序转回到第3步;
否则,程序输出“猜中”和次数,然后结束
循环的条件是a和number不相等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)