解题思路:
这道题目很简单,不需要开数组也不需要其他的内容,只需要两个变量——n与max。
设置一个while(true)的循环,而后每次循环开始都读入一个n,而后对n的数值进行一个判定,如果n==-1那就直接break终止循环,否则就用三目运算符为max赋值,代码如下所示
参考代码:
#include<iostream>
using namespace std;
int main(){
long long n=0,max=-1919;
while(true){
cin>>n;
if(n==-1){
break;
}else{
max=(max>n)?max:n;
}
}
cout<<max;
return 0;
}
0.0分
1 人评分
简单的a+b (C语言代码)浏览:778 |
【计算两点间的距离】 (C语言代码)浏览:914 |
多输入输出练习1 (C语言代码)浏览:1207 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:622 |
WU-输出九九乘法表 (C++代码)浏览:1838 |
printf基础练习2 (C语言代码)浏览:686 |
C语言训练-自由落体问题 (C语言代码)浏览:645 |
最小公倍数 (C语言代码)浏览:1086 |
数对 (C语言代码)浏览:756 |
循环入门练习5 (C语言代码)浏览:886 |