仅使用循环结构输出4个数字的最大值和最小值--第三章第一个练习题

?题目要求: 输入一批整数,输出其中的最大值和最小值,输入数字0时,结束循环

?代码如下
package circulation;/** * @author 9527 */

import java.util.Scanner;

public class Simple10 {

    public static void main(String[] args) {        int max; // 最大值        int min; // 最小值        int num; // 输入的整数        System.out.print("请输入一个整数(输入0结束):");        Scanner input = new Scanner(System.in);        max = min = num = input.nextInt(); // 以第一个输入的数作为初始值        while (num != 0) { // 把零排除在外,0用作中止程序            if (num > max) {                max = num; // 如果大于目前的最大值,进行替换            }            if (num < min) {                min = num; // 如果小于目前的最小值,进行替换            }            System.out.print("请输入一个整数(输入0结束):");            num = input.nextInt();        }        System.out.println("最大值为:" + max + "     最小值为:" + min);    }

}

?运行结果:



原文地址:https://www.cnblogs.com/twuxian/p/11076268.html

时间: 2024-07-29 13:42:36

仅使用循环结构输出4个数字的最大值和最小值--第三章第一个练习题的相关文章

Codeforces Round #109 (Div. 2) A. I_love_%username%【打擂台算法/满足当前数字在已经出现的数字的最大值和最小值之间的个数】

A. I_love_%username% time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Vasya adores sport programming. He can't write programs but he loves to watch the contests' progress. Vasya even has a

c语言程序设计第六次作业——循环结构(2)

(一)改错题 序列求和:输入一个正实数eps,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... ,精确到最后一项的绝对值小于eps(保留6位小数). 修改前的源代码 错误信息(1): 错误原因:用do while循环语句在while后面要加分号,这个语句特殊需牢记 改正方法:在while后面加上分号 错误信息(2): 错误原因:item = 1/ n;次语句中n定义为整型,所以1/n不会出现小数 改正方法:把 item = 1/ n; 改为 item = (double)1/

C语言程序设计第六次作业--循环结构2

(一)改错题 序列求和:输入一个正实数eps,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... ,精确到最后一项的绝对值小于eps(保留6位小数). 输入输出样例: Input eps:1E-4 s = 0.835699 源程序(有错误的程序) #include<stdio.h> int main() { int flag,n; double eps,item,s; printf("Input eps: "); scanf("%f",

C语言设计实验报告(第四次)--循环结构

C程序设计实验报告 实验项目:5.3.1-2求数列的前n项和:5.3.2水仙花数:5.3.4十进制转换:5.3.5-1百马百担问题:5.3.5-2求等差数列:5.3.5-3食品分配问题 姓名:彭佳乐 实验地点:家 实验时间:2020.4.09 一.实验目的与要求 1.巩固对于循环的理解 2.了解一些常见的结构 二.实验内容 1.实验练习:求数列前n项和 (1)问题的简单描述:编写程序,求数列1,-3!,5!,-7!,..,(-1)''-(2n-1)!前n项的和.n的值由键盘输入. (2)实验代码

输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环。如下所示

import java.util.Scanner; /** * 输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环.如*下所示 请输入一个整数(输入0结束):20 请输入一个整数(输入0结束):35 * 请输入一个整数(输入0结束):1 请输入一个整数(输入0结束):57 请输入一个整数(输入0结束):0 最大值是:57 最小值是:1 */ public class Max { public static void main(String[] args) { Scanner sc =

java循环练习:输出1——100之间的奇数,每行输出5个数字

package practiceGO; /*  * 2.输出1--100之间的奇数,每行输出5个数字  */ public class Cto { public static void main(String[] args) { int j = 0; for(int i=1; i<=100; i++){ if (i%2 != 0) { j++; System.out.print(i+"  "); if (j%5 == 0) { System.out.print("\n&

Javascript开发技巧(JS入门、运算符、分支结构、循环结构)

一.Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): <button onclick="javascript:alert('小碧池!你真点啊!')">有本事点我呀!!!<

分支结构和循环结构

1.C语言关系运算符 在程序中经常需要比较两个数据的大小,以决定程序下一步的工作.比如一个程序限制了只能成年人使用,儿童因为年龄不够,没有权限使用.这时候程序就需要获取用户输入的年龄并做出判断,如果超过18岁就正常运行,否则给出无权使用的提示. 比较两个数据大小的运算符称为关系运算符(Relational Operators). 在C语言中有以下关系运算符: 1) <(小于) 2) <=(小于或等于) 3) >(大于) 4) >=(大于或等于) 5) ==(等于) 6) !=(不等

[算法竞赛入门]第二章_循环结构程序设计

第2章 循环结构程序设计 [学习内容相关章节] 2.1for循环 2.2循环结构程序设计 2.3文件操作 2.4小结与习题 [学习目标] (1)掌握for循环的使用方法: (2)掌握while循环的使用方法: (3)学会使用计算器和累加器: (4)学会用输出中间结果的方法调试: (5)学会用计时函数测试程序效率: (6)学会用重定向的方式读写文件: (7)学会fopen的方式读写文件: (8)了解算法竞赛对文件读写方式和命名的严格性: (9)记住变量在赋值之前的值是不确定的: (10)学会使用条