输入以-1结束的一批整数,输出其中的最大大值,输入“3810-1”后,输出“max=10”麻烦刚出这个解析流程

提问:输入以-1结束的一批整数,输出其中的最大大值,输入“3810-1”后,输出“max=10”麻烦刚出这个解析流程

#includemain(){int max,x;scanf("%d",&x);if(x!=-1){max=x;while(x!=-1){if(max

网友回答:

那么这个程序是这样的:

我们先输入一个数,即:第五行的scanf("%d",&x);,

然后以数字不能为-1,开始了主要操作。

通过进行判断,即第六行的if(x!=-1),这是我们让输入的第一个数字为最大值。此时只有这一个数字,自然为最大。

然后进行循环while(x!=-1),意思是只要x不是-1,循环就一直进行,一旦是-1结束循环。

接下来我们看f(max

                      max=x;

                      scanf(“%d”,&x);

如果新输入的数字是-1,直接结束循环;如果不是-1,则与max进行比较。如果它比max大,也就是比原来最大值大,那么新输入的将是最大值。

一直这样循环,直到输入-1为止。

还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ


相关推荐

我的世界1.6.2秘籍怎么用

问题补充:只有在生存模式下用才行么?输入/XXX按Enter后只会给出一个红字提示,但并没有作用。(在创造模式下,已开启允许作弊)还有我的世界哪个版本生存简单些 最佳回答: 无论在什么

python输入以秒为单位的一个时间值,将其转换成“时:分:秒”的形式输出,将转换工作定

python输入以秒为单位的一个时间值,将其转换成“时:分:秒”的形式输出,将转换工作定

微信小程序云开发中如何在满足特定条件时自动上传数据并删除已输入的数据

微信小程序云开发中如何在满足特定条件时自动上传数据并删除已输入的数据

c语言输入若干个字符,以回车结,输出其中的大写字母。

c语言输入若干个字符,以回车结,输出其中的大写字母。

oppoa91手机已被锁死请输入锁屏密码解除怎么弄

oppoa91手机已被锁死请输入锁屏密码解除怎么弄

为什么我的世界服务器我进不去?

问题补充: 最佳回答:盗版的就进不去正版的服务器。 其他回答:是不是你家网络出毛病了说说进不去详细的过程,因为你的IP地址输入不正确或者服务器已满,还有服务器维修。你可以去下

命令码是对的,也开了作弊,输入指令后游戏内显示游戏已更新,但死亡后任然不保留原物品

命令码是对的,也开了作弊,输入指令后游戏内显示游戏已更新,但死亡后任然不保留原物品

输入信用代码91421221MA48RKQM90二类医疗器械备案已注册

输入信用代码91421221MA48RKQM90二类医疗器械备案已注册

凯泉CPU224指示以不亮是什么原因有220v输入没24V输入

凯泉CPU224指示以不亮是什么原因有220v输入没24V输入

电脑不能输入中文

电脑不能输入中文

.输入一个5*5的矩阵数列,编程实现c语言

.输入一个5*5的矩阵数列,编程实现c语言

输入n(n>=3)个数,并将其中的数据从大到小顺序输出

输入n(n>=3)个数,并将其中的数据从大到小顺序输出

输入found name,为什么答案输出ound

输入found name,为什么答案输出ound

我的电脑里的QQ不能自动登陆了、每次登陆都必须要中心输入密码、是怎么回事?

我的电脑里的QQ不能自动登陆了、每次登陆都必须要中心输入密码、是怎么回事?

输入3个整数a、b、c,求a、b、c的平均值。结果保留2位小数 C++

输入3个整数a、b、c,求a、b、c的平均值。结果保留2位小数 C++

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1