输入整数n(0<=n<=1000),紧接着在下一行连续输入n个数。随后输出这一组数的最小值和最大值。
标题
输入整数n(0<=n<=1000),紧接着在下一行连续输入n个数。随后输出这一组数的最小值和最大值。
##解决方法
根据题意输入n个数可以用循环思想,并用if语句进行比较判断,最后进行输出。代码如下
#include<stdio.h>
int main(){int n;double num,max,min; \\题中提示可以有小数和负数故用double。 scanf("%d",&n);
if(n==1){ \\当只输入一个数时无最大值,最小值(无法比较)所以先赋初值。 max=0;min=0;
}
else if(n==0){ \\当输入数为0时,输出为空。 printf(" ");return 0;
}
else{ \\输入个数大于等于2,可以进行比较。 scanf("%lf",&num);max=num;min=num;for(int i=0;i<n-1;i++){scanf("%lf",&num);if(max<num){max=num; \\将数值更大的赋值给max。 }if(min>num){min=num; \\数值小的赋给min }}
}printf("%g\n%g\n",min,max); \\%g用来输出实数,可根据数值的大小自动选择格式且不输出无意义的数。 return 0;}
输入整数n(0<=n<=1000),紧接着在下一行连续输入n个数。随后输出这一组数的最小值和最大值。相关推荐
- python输入三个整数x、y、z、请把这三个数由小到大输出_输入三个整数x、y、z,请把这三个数由小到大输出...
题目:输入三个整数x,y,z,请把这三个数由小到大输出. 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...
- python练习5:输入三个整数 x,y,z,请把这三个数由小到大输出。
输入三个整数 x,y,z,请把这三个数由小到大输出. 排序最简单的就是直接调用内置函数sort() 通过input()函数获取x,y,z将他们存入列表list 然后调用list.sort()进行排序 ...
- Python实现输入三个整数x,y,z,请把这三个数由小到大输出
输入三个整数x,y,z,请把这三个数由小到大输出,如果用Python来实现,可以有好多种方法. 方法一: >>> import re >>> x, y, z = m ...
- Python输入整数n,求斐波拉契数列第n个数
递归方法: # 输入整数n,求斐波拉契数列第n个数. # 思路: # 递归式算法: # 利用f(n) = f(n-1) + f(n-2)的特性来进行递归def fn(n):if n==0:return ...
- python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...
答:对比ASCII码,在程序中小写字母96 答:a = "aAsmr3idd4bgs7Dlsf9eAF" 请将a字符串的数字取出,并输出成一个新的字符串. 请统计a字符串出现的每个 ...
- 计算若干整数的和,这些整数都是小于1000的非负整数。
Description 计算若干整数的和,这些整数都是小于1000的非负整数. Input 输入为多行,每行为一组测试样例.每个测试样例以一个整数N开始,后面接着是N个整数.当输入的N为0时表示输入结 ...
- java一维数组输入整数n_用键盘接受输入的整数,将输入的整数保存到一个一维数组,然后输出最大值...
C语言:从键盘上输入一个整数,计算整数的各位数字之和 #includeintGetNumber(intn)//用递归来实现很简单{intsum=0;if(n/10!=0){\x09sum+=GetNu ...
- 用户在控制台输入0-6,判断是星期几。例如:输入0,输出星期一;输入1,输出星期二,其余依次类推。
用户在控制台输入0-6,判断是星期几.例如:输入0,输出星期一:输入1,输出星期二,其余依次类推. 第一种 package com.stx.p1.gonghaoyue; import java.uti ...
- Java黑皮书课后题第6章:**6.3(回文整数)使用下面的方法头编写两个方法:……使用reverse方法实现isPalindrome。如果一个数字的逆序数和它自身相等,这个数就称为回文数。
6.3(回文整数)使用下面的方法头编写两个方法:--使用reverse方法实现isPalindrome.如果一个数字的逆序数和它自身相等,这个数就称为回文数. 题目 题目概述 破题:假设没有提示语句( ...
最新文章
- sysstat.3.bat
- 人工智能技术为大脑制作地图 前沿
- 数据结构与算法-- 二叉树中和为某一值的路径
- 灰度值怎么降级_微服务生态的灰度发布如何实现?
- Ajax Login Sample
- lgg7无需9008,最简单无脑root
- 一行Python代码玩转emoji表情,已经玩坏了都...
- java 字符串长度截取_java中截取指定字符串长度函数
- LA 4490 Help Bubu (状压DP)
- Android版疯狂填字第三关,iOS/安卓版《疯狂填字3》答案攻略第140关
- 渗透测试 ( 10 ) --- 扫描 web目录、文件 (dirb、wfuzz、wpscan、nikto)
- 简易水下航行器舵控arduino,蓝牙通讯
- matlab仿真限幅发散,simulink仿真收敛,但用m文件实现却是发散的,是怎么回事?...
- Python-玩转数据-selenium库
- Linux安装MySQL5.7 启动时ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).
- 里恩临床试验电子数据采集系统(EDC)介绍
- V4L2+QT视频优化策略
- JavaWeb源码项目蔬菜网上商城+后台管理系统
- html5魔塔存档模块,魔塔世界完整版源码
- java基于springboot的企业员工人事工资管理系统