解题思路:
首先输入一个,然后是输入剩下的N-1个,在这里我显然是不用数组的
注意事项:
-1是结束语句,并不参与比较,如果我们的所有的数都小于-1的时候,最后一个是-1,那么输出的值肯定不能算是-1最大
注意,-1是一个结束的标志
参考代码:
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int sum; cin>>sum; while(1){ int a; cin>>a; if(a==-1)//这个语句不要放在sum=a这句的后面 break; if(sum<a) sum=a; } cout<<sum<<endl; return 0; }
0.0分
0 人评分
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:2468 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:965 |
WU-输入输出格式练习 (C++代码)浏览:1082 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:486 |
剪刀石头布 (C语言代码)浏览:1436 |
筛排处理 (C语言代码)浏览:786 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:527 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:449 |