关于c语言传统流程图问题

2020-05-29 社会 52阅读
回答:就是任意输入一个数,这个数交给变量max来保存。
原因如下:
注意看,在整个流程图中,「输入max」只执行了一次,是在数的个数n为1的时候。
换句话说,因为10个数是一个一个逐次输入进去的交给程序识别、处理的,所以,很明显,只输入第一个数的时候,这仅有的一个数必然是最大的数嘛!因为,没有其它的数跟它比较啊,那它当然就是最大的数喽!
所以,把这输入的第一个数交给变量max来保存,就是理所当然的了。
用语句来表示的话就是,「scanf("%d",&max);」,这里假设输入的数的类型是int型。
而后面的流程里,输入的那些数就不能理所当然地交给变量max了,因为从输入的第二个数开始,就需要比较才能知道究竟谁大谁小,大的那个才能交给变量max。每输入一个新的数,就比较一次,最后10个数都输入完毕了,最大的数也找出来了,并且就是变量max存储的值。
最后,输入变量max存储的值,就是这10个数中的最大的数。
以上,如有帮助,烦请点采纳,谢谢!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com