如何从用户输入中打印最大数字
How to print largest number from User Input
我要让用户输入他想输入的浮点数。输入浮点数后,我将收到一条消息,内容类似于 "The largest number you inputted is so and so"。
如何识别用户输入的最大数字
#include <stdio.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float count;
float input;
float large;
cout << "Enter the number of floating numbers you wish to input: ";
scanf("%f", &count);
do
{
cin >> input;
count--;
}
while(0 < count);
return 0;
}
这个方法快速干净,基本上是读入指定次数的值,每次大于当前最大值,就用读入的值替换max。
int main()
{
int num_entries;
float num;
float max = 0;
cin >> num_entries;
while (num_entries-- > 0){
cin >> num;
if (num > max) {
max = num;
}
}
}
这里是 "for" 循环的例子
int main()
{
int conut = 0;
float number = 0;
float max_number = 0;
for (int i = 0; i != count; ++i)
{
cin >> number; // the user input
if (number > max_number) max_number = number; // if input is highter than actuall the highest number then max_number = number
}
std::cout << "max_number = " << max_number;
}
int input1;
List<Integer> mylist = new ArrayList<>();
while (true){
input1 =sc.nextInt();
if (input1!=0){
mylist.add(input1);
} else{
break;
}
}
System.out.println(mylist);
int max = mylist.get(0);
for (int i = 0; i <mylist.size() ; i++) {
if (mylist.get(i)>max){
max = mylist.get(i);
}
}
System.out.println(max + " Is the maximum number");
我要让用户输入他想输入的浮点数。输入浮点数后,我将收到一条消息,内容类似于 "The largest number you inputted is so and so"。
如何识别用户输入的最大数字
#include <stdio.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float count;
float input;
float large;
cout << "Enter the number of floating numbers you wish to input: ";
scanf("%f", &count);
do
{
cin >> input;
count--;
}
while(0 < count);
return 0;
}
这个方法快速干净,基本上是读入指定次数的值,每次大于当前最大值,就用读入的值替换max。
int main()
{
int num_entries;
float num;
float max = 0;
cin >> num_entries;
while (num_entries-- > 0){
cin >> num;
if (num > max) {
max = num;
}
}
}
这里是 "for" 循环的例子
int main()
{
int conut = 0;
float number = 0;
float max_number = 0;
for (int i = 0; i != count; ++i)
{
cin >> number; // the user input
if (number > max_number) max_number = number; // if input is highter than actuall the highest number then max_number = number
}
std::cout << "max_number = " << max_number;
}
int input1;
List<Integer> mylist = new ArrayList<>();
while (true){
input1 =sc.nextInt();
if (input1!=0){
mylist.add(input1);
} else{
break;
}
}
System.out.println(mylist);
int max = mylist.get(0);
for (int i = 0; i <mylist.size() ; i++) {
if (mylist.get(i)>max){
max = mylist.get(i);
}
}
System.out.println(max + " Is the maximum number");