PTA练习7-2 求最大值及其下标 (20 分)-中规中矩
综述:
本题总体中规中矩,只有一个问题,就是打印第一个最大数的下标,当输入一串数字的时候可能最大的那个数字不止一个,那么当我们找到第一个最大数的时候就可以打印最大数以及下标了。
题目:
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
输入格式:
输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。
输出格式:
在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
输入样例:
6
2 8 10 1 9 10
输出样例:
10 2
如何做?
做法比较简单,输入一串数字之后,直接for循环遍历输入的每一个数,然后在for循环里面在嵌套一层for循环用来使当前的数与数组内其他的数值所比较,如果发现当前数小于输入的其他的数直接跳出内层for循环,如果内层for循环的条件不成立,那么说明当前值就是最大的值,这时内层for循环的值为n,在外层判断一下,内层的循环变量是否等于n,如果等于就跳出外层for循环,然后打印数值和下标就OK啦
代码:
#include <stdio.h>int main()
{int n = 0;int arr[10] = { 0 };scanf("%d", &n);int i = 0;for (i = 0; i < n; i++){scanf("%d", &arr[i]);}for (i = 0; i < n; i++){int j = 0;for (j = 0; j < n; j++){if (arr[i] < arr[j]){break;}}if (j == n){printf("%d %d", arr[i], i);break;}}return 0;
}
总结:
比较中规中矩的题,今天晚上刷了几道题,比这个还不如,保持写写博客也只能写这个啦。
PTA练习7-2 求最大值及其下标 (20 分)-中规中矩相关推荐
- 2019年pta作业第二题——求最大值及其下标
7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n ...
- 练习7-2 求最大值及其下标
题目要求 练习7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10) ...
- 7-2 求最大值及其下标
7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n ...
- 求最大值及其下标编程总结
-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个 ...
- 7-278 求幂级数展开的部分和 (20 分)
7-278 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...
- 求幂级数展开的部分和 (20 分)新鲜出炉!!!
7-147 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...
- 7-18 二分法求多项式单根 (20 分)
7-18 二分法求多项式单根 (20 分) 输入格式: 输入在第1行中顺序给出多项式的4个系数a3 a2 a1 a0,在第2行中顺序给出区间端点a和b.题目保证多项式在给定区间内存在唯一单根. 输出格 ...
- 7-2 求幂级数展开的部分和 (20分)
7-2 求幂级数展开的部分和 (20分) 已知函数e x 可以展开为幂级数1 + x + x^2 / 2! + x^3 / 3! ······+x^k / k!.现给定一个实数x,要求利用此幂 ...
- 6-1 求二叉树高度 (20 分)
6-1 求二叉树高度 (20 分) 本题要求给定二叉树的高度. 函数接口定义: int GetHeight( BinTree BT ); 其中BinTree结构定义如下: typedef struct ...
最新文章
- 【iCore3 双核心板】例程十七:USB_MSC实验——读/写U盘(大容量存储器)
- 利用GoogleEarth影像打造Skyline MPT案例(转载)
- 一眼毁三观:JS中令人发指的valueOf方法
- css实现快速抖动效果_web前端入门到实战:CSS实现照片堆叠效果
- html运用以及工具
- ant 实现批量打包android应用
- 计算机软件技术基础fifo算法,软件技术基础真题
- C语言base64编解码
- mysql connector net 6.9.3_MySQL Connector/Net 6.9.3 发布 MySQL Connector/Net 6.9.3下载
- python14张思维导图高清pdf_程序员必备,快速学习 Python 的全套14张思维导图(附高清版下载)...
- 具有审计表的实体框架
- 完美解决doc、docx格式word转换为Html
- 我与Bootstrap
- 17张程序员搞笑图片
- C# Resharper的简单使用介绍
- 华为p20nfc怎么复制门禁卡_华为荣耀手机的NFC功能怎么用?怎么刷门禁卡
- spider_爬取斗图啦所有表情包(图片保存)
- 计算机在运行 显示器出现黑屏,显示器黑屏但电脑一直在运行是什么原因
- Python机器学习:认识机器学习
- 输出pdf文件的一个简单方法
热门文章
- javascript如何获取html中的控件,Javascript-dom总结(获取页面控件)
- 学习网络安全一头雾水,想找些学习资料都不知道哪里入手?
- 电脑USB口输出的是什么电平
- 经济法期末模拟试卷及答案
- 常规设置——SDKMAN
- sbus storm32bgc_STorM32 BGC三轴增稳云台驱动下载
- 例子, 防火墙配置domian比较策略
- Mac OS 名称问题及修改方法(修改终端中显示的hostname(主机名称) / 电脑名称 / 管理员名称 / LocalHostName(本地主机名称))
- PIL+pyqt 写了一个图片批量无损压缩工具python
- http接口测试:了解协议、请求方法、响应状态码