算平均数与猜数字

算平均数

让用户输入一系列的正整数,最后输入-|表示输入结束,然后程序计算出这些数字的平均数,输出输入的数字的个数和平均数

变量->算法->流程图->程序

变量

一个记录读到的整数的变量

平均数要这么算

  只需要每读到一个数,就把它加到一个累加的变量里,到全部数据读完,再拿它去除读到的数的个数就可以了

一个变量记录累加的结果,一个变量记录读到的数的个数

算法

初始化变量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不相等

 

 

posted @ 2022-06-20 20:48  zj勇敢飞,xx永相随  阅读(92)  评论(0编辑  收藏  举报