题解 1132: C语言训练-最大数问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

数组输入与判断

解题思路:可以采用一个较大的棋数组储存多项输入,直到输入-1截止。然后在新的临时数组中遍历求最大值注意事项:这个题目代码逻辑不难,但是有一点,-1是截止信号,不能包含在新数组元素中。也就是说后面遍历求最大值的时候循环条件一定要写成j

注意有坑,让我用行6代码征服你(c语言代码)

不要被题目的-1所迷惑了,这道题有很小的那种负值,比如-456465这种所以你的max要设置的很小,我设置成-(2^31)-1,也就是int型的最小值-2147483648```c#includeintmain(){intn,max=-2147483648;while(scanf("%d",

通俗易懂用C语言解最大数

解题思路:先输入一个数,判断输入的数是否为-1,如果是则结束,不是就把它设置成最大值,然后继续输入,每输入一个数就判断是否比它更大,如果是就把这个数设置为新的最大值。注意事项:如果输入的第一个数是-1,要结束程序不能输出最大值为-1参考代码:#includeintmain(){int

十行直接解决

解题思路:我觉的不必用数组,因为每次数字只用一次,不需要存储起来,我们只需要每次与输入的那个数比较哪个大然后记录下来,然后输出就完事这个max我直接开始取一个超级小的负数,暴力拿下注意事项:参考代码:#includeusingnamespacestd;voidtest01(){in

我的很简洁

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main() {    int max = -0x7fffffff; // 初始化最大值为负无穷    int num;   ……

c代码记录之最大数问题

摘要:解题思路:注意事项:-1仅标记输入结束,不参与比较参考代码:#include<stdio.h> #include<stdlib.h> int main(){     int *num;    ……

while循环题解,就是感觉比for方便

摘要:解题思路:首先,在众多数中比较最大的数,我们首先就想到循环语句,就可以多次连续输入;               然后,输入-1结束,那就是不能等于-1咯,判定这个条件就行;             ……

最直观的解题思路

###不要想的太复杂,年轻人!```c#includeintmain(void){inttemp,max=-214570227;while(1){scanf("%d",&temp);if(temp==-1)break;if(temp>max)max=temp;}printf("%d",