综述:

本题总体中规中矩,只有一个问题,就是打印第一个最大数的下标,当输入一串数字的时候可能最大的那个数字不止一个,那么当我们找到第一个最大数的时候就可以打印最大数以及下标了。

题目:

本题要求编写程序,找出给定的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 分)-中规中矩相关推荐

  1. 2019年pta作业第二题——求最大值及其下标

    7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n ...

  2. 练习7-2 求最大值及其下标

    题目要求 练习7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10) ...

  3. 7-2 求最大值及其下标

    7-2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n ...

  4. 求最大值及其下标编程总结

    -2 求最大值及其下标 (20 分) 本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始). 输入格式: 输入在第一行中给出一个正整数n(1<n≤10).第二行输入n个 ...

  5. 7-278 求幂级数展开的部分和 (20 分)

    7-278 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...

  6. 求幂级数展开的部分和 (20 分)新鲜出炉!!!

    7-147 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...

  7. 7-18 二分法求多项式单根 (20 分)

    7-18 二分法求多项式单根 (20 分) 输入格式: 输入在第1行中顺序给出多项式的4个系数a3 a2 a1 a0,在第2行中顺序给出区间端点a和b.题目保证多项式在给定区间内存在唯一单根. 输出格 ...

  8. 7-2 求幂级数展开的部分和 (20分)

    7-2 求幂级数展开的部分和 (20分) 已知函数e ​x ​​ 可以展开为幂级数1 + x + x^2 / 2! + x^3 / 3! ······+x^k / k!.现给定一个实数x,要求利用此幂 ...

  9. 6-1 求二叉树高度 (20 分)

    6-1 求二叉树高度 (20 分) 本题要求给定二叉树的高度. 函数接口定义: int GetHeight( BinTree BT ); 其中BinTree结构定义如下: typedef struct ...

最新文章

  1. 【iCore3 双核心板】例程十七:USB_MSC实验——读/写U盘(大容量存储器)
  2. 利用GoogleEarth影像打造Skyline MPT案例(转载)
  3. 一眼毁三观:JS中令人发指的valueOf方法
  4. css实现快速抖动效果_web前端入门到实战:CSS实现照片堆叠效果
  5. html运用以及工具
  6. ant 实现批量打包android应用
  7. 计算机软件技术基础fifo算法,软件技术基础真题
  8. C语言base64编解码
  9. mysql connector net 6.9.3_MySQL Connector/Net 6.9.3 发布 MySQL Connector/Net 6.9.3下载
  10. python14张思维导图高清pdf_程序员必备,快速学习 Python 的全套14张思维导图(附高清版下载)...
  11. 具有审计表的实体框架
  12. 完美解决doc、docx格式word转换为Html
  13. 我与Bootstrap
  14. 17张程序员搞笑图片
  15. C# Resharper的简单使用介绍
  16. 华为p20nfc怎么复制门禁卡_华为荣耀手机的NFC功能怎么用?怎么刷门禁卡
  17. spider_爬取斗图啦所有表情包(图片保存)
  18. 计算机在运行 显示器出现黑屏,显示器黑屏但电脑一直在运行是什么原因
  19. Python机器学习:认识机器学习
  20. 输出pdf文件的一个简单方法

热门文章

  1. javascript如何获取html中的控件,Javascript-dom总结(获取页面控件)
  2. 学习网络安全一头雾水,想找些学习资料都不知道哪里入手?
  3. 电脑USB口输出的是什么电平
  4. 经济法期末模拟试卷及答案
  5. 常规设置——SDKMAN
  6. sbus storm32bgc_STorM32 BGC三轴增稳云台驱动下载
  7. 例子, 防火墙配置domian比较策略
  8. Mac OS 名称问题及修改方法(修改终端中显示的hostname(主机名称) / 电脑名称 / 管理员名称 / LocalHostName(本地主机名称))
  9. PIL+pyqt 写了一个图片批量无损压缩工具python
  10. http接口测试:了解协议、请求方法、响应状态码