获取最大值:输入 若干个数,打印最大值,输入为空,退出程序(空的方式,以及int的应用)

 1 ‘‘‘
 2 获取最大值:输入 若干个数,打印最大值,输入为空,退出程序
 3 ‘‘‘
 4 # 第一版
 5
 6 # 为空,这里用  ‘‘   ""   ‘‘‘‘‘‘   中间什么都不加
 7 # 先输入第一个值,作为目前最大的值
 8 # 因为输入若干个数,不知道循环次数,所以用 while循环
 9 if __name__ == ‘__main__‘:
10     num1 = input(‘>>‘)
11     if num1 != ‘‘: # ‘‘   ""  ‘‘‘‘‘‘ 都是空
12         max = int(num1)
13         while True:
14             num = input(‘>‘)
15             if num == ‘‘:  # 判断是否为空
16                 break
17             num = int(num)
18             if num > max: # 因为字符串不能比较大小,所以都强制转换为int 型
19                 max = num
20                 print(max)
21
22
23 # 第二版
24 m = int(input("Input first number"))
25 while True:
26     c = input("input a number") # 因为没有强转,所以,这里是 ‘0‘ 是一个字符串,不影响 if c:
27     if c: # 非空 即可进入
28         n = int(c)
29         if n > m:m = n
30         print(‘max is‘,m)
31     else:
32         break

原文地址:https://www.cnblogs.com/JerryZao/p/9417324.html

时间: 2024-10-12 12:34:38

获取最大值:输入 若干个数,打印最大值,输入为空,退出程序(空的方式,以及int的应用)的相关文章

简单代码 //输入三个数求最大值.

static void Main(){  //输入三个数求最大值.    string answar = "y";  while (answar=="y"||answar=="Y")  {    int x,y,z,max;   Console.WriteLine("请输入第一个数:");   x = int.Parse(Console.ReadLine());   Console.WriteLine("请输入第二个

c语言之输入3个数输出最大值

#include <stdio.h> int main() { // 输入abc输出最大值 int a; int b; int c; int max; scanf("%d %d %d", &a, &b, &c); // 输入请空格隔开最后回车 /* if (a > b) { max = a; } else { max = b; } */ max = a; if (b > max) { max = b; } if (c > max)

在命令提示符界面输入几个数,求和(流程图我是以图片的方式发上去的)

程序设计思路: 经访问百度等多个网站,我得知把字符串s转换为整数可用Integer.parseInt(s),所以就知道了怎么把字符转化成整数.通过a[i]=Integer.parseInt(args[i])输入多个整数.定义一个数组用来接收从字符转换过来的数字,最后利用一个for循环进行求和. 流程图: 程序代码: public class Add{ public static void main(String args[]){ int i,sum=0; String c="参数分别是:&quo

输入10个数,将其中最小的数与第一个对换,最大的数与最后一个对换

输入10个整数,将其中最小的数与第一个数对换,将最大的数与最后一个数对换. 写三个函数:1.输入10个整数 2.进行处理 3.输出10个数 #include "stdafx.h" #include<iostream> using namespace std; int array[10],*p; //第一个函数,输入数字 void shuru(int *p) { cout<<"请输入十个整数:"<<endl; for(int i=0

python脚本3_输入若干个整数打印出最大值

#输入若干个整数,打印出最大值 # m = int(input('Input first number >>>')) while True: c = input('Input a number >>>') if c: n = int(c) if n > m: m = n print('Max is',m) else: break 原文地址:https://www.cnblogs.com/KunGe-13/p/10203101.html

【C++】输入8个数,求出最大值与最小值

//输入8个数,求出最大值与最小值 #include <iostream> using namespace std; int max(int b[],int n),min(int b[],int n); int main() { int a[8]; cout<<"输入8个int型数 :"; for(int i=0;i<8;i++) cin>>a[i]; cout<<"最大数为 "<<max(a,8)&

python之输入一系列整数输出最大值

在python学习中,我们经常会遇到:编写一个程序,输入若干整数或者是在一串字符中,输出最大值(数)的问题.那么在这里,我给出了几种常见的,也是几种比较常用的方法,希望能给大家的学习带来一定的帮助. 第一种: 如果你是输入有限的整数的话,可以用到下面的这个函数: a, b, c = map(int, input().split())1.输入一个数字直接 m = int(input())2.输入两个数字就是 m, n = map(int, input().split())3.三个及三个以上就和两个

求1-100的和&amp;&amp;.输入一个数n,打印1-n出来&amp;&amp;求1-100以内所有偶数的和

1.求1-100的和 int b = 0; for (int i = 1; i <=100; i++) { b = b+i; } Console.WriteLine("1-100的和b为:" + b); 2.输入一个数n,打印1-n出来 Console.WriteLine("请输入一个数n:"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.W

提示用户一直输入数字(默认为正整数),当用户输入end的时候显示当前输入数字中的最大值。

string input = ""; int max = 0; while (input != "end") { Console.WriteLine("请输入一个正整数,输入end的时候我们将输入当前的最大值:"); input = Console.ReadLine();//可能输入数字, end,或者乱七八糟的字符串. if (input != "end") { try { int number = Convert.ToIn