c语言找最大数字,C语言: 键盘输入任意10个整数,找出最大数及最大数的序号。...
例1:键盘输入任意10个整数,找出最大数。
解析如下:
这个题目可以用我们前面介绍的打擂台的方法来做:先输入一个数作为擂主,然后,从第二个数开始,每输入一个数都跟擂主比较,如果大于擂主,则记住该数,使该数成为新擂主,否则擂主不变……
代码如下:
#include
int main()
{int n, max, i;
scanf(“%d”, &n); //输入第一个数
max = n; //第一个数作擂主
for(i = 2; i <= 10; i++){
scanf(“%d”, &n);
if(n > max) //若n是更大的数
max = n; //n成为擂主*/
}
printf(“最大数是:%d\n”, max);
getch();
return 0;
}
例2:键盘输入任意10个数,找出最大数的序号。比如,若键盘输入4,6,7,3,5,9,8,0,1,2,则程序输出6 (第6个数最大)。
解析如下:
这个题目与例3.8类似,唯一不同的是要求输出最大数的序号而不是最大数的值。程序依然可以用打擂台的方法,但是在每个数与擂主比较的时候,若新数大于max,则要:
(1)记住这个数,使这个新数成为擂主(以便后面的数跟这个“新擂主”比较)。
(2)记住这个新擂主的序号。
代码如下:
#include
int main()
{int n, max, k, i; //k用来记录最大数的序号
scanf(“%d”,&n);
max = n; //第一个数作为擂主
k = 1; //目前第一个数最大,记录其序号
for(i = 2; i <= 10; i++){ //从第二个数开始打擂
scanf(“%d”, &n);
if(n > max){
max = n;
k = i; //记录新擂主的序号
}
}
printf(“最大数的序号是:%d\n”, k);
getch();
return 0;
}
程序的关键点在于:若新数大于擂主,既要记录这个数,又要记录它的序号。
c语言找最大数字,C语言: 键盘输入任意10个整数,找出最大数及最大数的序号。...相关推荐
- 输出大写字母矩阵c语言,寻找C语言大神!!从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter”;如果其为小写...
满意答案 ykptbz 2015.07.03 采纳率:51% 等级:12 已帮助:11398人 (1)123456789101112//#include "stdafx.h" ...
- c语言编程求百位和个位的差,对任意一个键盘输入的3位整数,求出它的个位、十位和百位。 一道c语言题目?...
#include int main(){ int n; int d=0,t=0,h=0,m; scanf("%d",&n); m=n; d=n%10; n=n/10; t= ...
- C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...
- C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出. #include <stdio.h> #include <math.h> void ...
- python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...
c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org 时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...
- 编写程序,从键盘输人 10个整数,之间以一个空格隔开,存放在一维数组中。找出值最大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以一个空
题目:编写程序,从键盘输人 10个整数,之间以一个空格隔开,存放在一维数组中.找出值最大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以 ...
- python输入多个整数 输入quit表示结束_从键盘输入接收多个整数,,直到输入quit时结束输入, 把所有输入的整数倒序排列打印。...
import java.util.Comparator; import java.util.Scanner; import java.util.Set; import java.util.TreeSe ...
- 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。
Java 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出. 源代码如下: public class Test5 {public static void main(St ...
- python输入多个整数 输入quit表示结束_代码实现程序启动后, 可以从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有输入的整数倒序排列打印...
package com.loaderman.test; import java.util.Comparator; import java.util.Scanner; import java.util. ...
最新文章
- Transformer再度出手!low-level多个任务榜首被占领,
- 7.26T2某不科学的迷你激光炮
- Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
- gradle 指定springcloud 版本_springcloud小技能:服务注册发现如何隔离
- vim、gvim在windows下中文乱码的终极解决方案
- 二手房买卖砍价最新攻略 帮你花少钱买好房
- 中海达数据怎么转rinex_cors账号网最新实战教程,中海达 F61 Plus RTK连接千寻cors账号的方法...
- Linux内核分析 - 网络[七]:NetFilter
- HDFS基本命令及上传文件API
- 移动边缘计算(Mobile Edge Computing)MEC5G
- 苹果手机来电归属地_Python批量查询手机号码归属地
- Python(应用) — Tesseract图片文字识别(一)
- linux系统如何使用GPT工具进行分区
- 企业终端安全应该包括哪几部分?
- 第一章: Activity的生命周期和启动模式:
- 免费数据 | CnOpenData国际足球比赛结果数据
- html5 摇骰子游戏,html5摇骰子游戏
- 追赶时代浪潮的“脸商”,刷脸支付市场前景广阔
- C++——流和输入输出
- 机器人陈菁_党建铸造梦想,科创引领未来—2020年玉林市中小学机器人创客竞赛活动圆满成功...
热门文章
- Python 高效提取 HTML 文本的方法
- python 实现简单画板_Python图像处理之简单画板实现方法
- Cocos2D-HTML5开源2D游戏引擎
- 学而思总裁曹允东谈创业:融资意识很重要
- centos是arm还是amd_amd系列cpu安装linux
- html的注释是什么意思,注释是什么意思?
- sqlzoo刷题——select from nobel(诺贝尔获奖查询)
- 三页搞定GB2818/SIP/RTP、PS封装
- IPSEC协议及当中IKE协商加解密原理
- oracle数据库中的系统自带表情_教你如何让数据库支持emoji表情符存储