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

360U2662925553 |浏览544次
收藏|2020/03/07 17:02

满意回答

2020/03/07 17:18

那么这个程序是这样的:我们先输入一个数,即:第五行的scanf("%d",&x);,然后以数字不能为-1,开始了主要操作。通过进行判断,即第六行的if(x!=-1),这是我们让输入的第一个数字为最大值。此时只有这一个数字,自然为最大。然后进行循环while(x!=-1),意思是只要x不是-1,循环就一直进行,一旦是-1结束循环。接下来我们看f(max<x) max=x; scanf(“%d”,&x);如果新输入的数字是-1,直接结束循环;如果不是-1,则与max进行比较。如果它比max大,也就是比原来最大值大,那么新输入的将是最大值。一直这样循环,直到输入-1为止。还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ

木斯皮尔翰

其他回答(0)
0人关注该问题
+1

 加载中...