输入描述:
第一行输入N:N表示有N个小朋友
第二行输入N个小朋友的身高height[i],都是整数
输出描述:
输出N个小朋友的好朋友的位置

示例一:
输入:
2
100 95
输出:
0 0

说明:
第一个小朋友身高100,站在队尾位置,向队首看,
没有比他身高高的小朋友,所以输出第一个值为0.
第二个小朋友站在队首,前面也没有比他身高高的小朋友,
所以输出第二个值为0.

示例二:
输入
8
123 124 125 121 119 122 126 123
输出
1 2 6 5 5 6 0 0

说明:
123的好朋友是1位置上的124
124的好朋友是2位置上的125
125的好朋友是6位置上的126
以此类推

#include <stdio.h>
#include <string.h>
#include <stdlib.h>static void PrintList(int *list, int n)
{int i;for (i = 0; i < n; i++) {printf("%d ", list[i]);}printf("\n");
}static void GetFriendPos(int *list, int n)
{int i;int j;int pos;for (i = 0; i < n; i++) {pos = 0;for (j = i + 1; j < n; j++) {if (list[i] < list[j]) {pos = j;break;}}printf("%d ", pos);}printf("\n");
}int main()
{/* 输入输出 */int i, n;int *list = NULL;char s[16] = {0};scanf("%d", &n);getchar();list = malloc(sizeof(int) * n);if (list == NULL) {return -1;}memset(list, 0, sizeof(int) * n);for (i = 0; i < n; i++) {scanf("%d", &list[i]);}GetFriendPos(list, n);// PrintList(list, n);return 0;
}

题目72 好朋友的位置(ok)相关推荐

  1. 题目1526:朋友圈

    题目1526:朋友圈 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:1675 解决:514 题目描述: 假如已知有n个人和m对好友关系(存于数字r).如果两个人是直接或间接的好友(好友的 ...

  2. C语言 题目 1689: 数据结构-求子串位置的定位函数

    题目描述 在算法4-1中已经描述过一种定位子串的算法,但其依赖字符串的其他操作(使用了算法4-3描述的子串提取以及字符串比较). 下面给出书中另一种相对独立的定位子串算法: 图:求子串位置的定位函数 ...

  3. Leetcode Hot100不熟练题目 72. 编辑距离

    1.题目描述 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 . 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 ...

  4. 华为面试题目 返回顺序排列的某个位置的结果

    给出集合 [1,2,3,...,n],其所有元素共有 n! 种排列. 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: "123" "132& ...

  5. 计蒜客/51Nod题目

    题目 换位置(1) 链接https://nanti.jisuanke.com/t/T1971 思路:两两交换次序使得数组逆序,第一个到最后位置需要n-1步,第二个到倒数第二个需要n-2步,第三个到倒数 ...

  6. 2020年团体程序设计天梯赛L1题目集(题目+代码)

    2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...

  7. 2020年11月28日天梯赛GPLT总决赛(全部题目 + 189分代码答案)

    written by: 东篱下の悠然 L1-1 嫑废话上代码 (5分) Linux 之父 Linus Torvalds 的名言是:"Talk is cheap. Show me the co ...

  8. 天梯赛(2020题目集)

    L1-吃火锅 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发 ...

  9. 2020团队天梯赛-正赛-L1题目集

    L1题目集 L1-01 嫑废话 上代码 (5分得5分) L1-02 猫是液体(5分得5分) L1-03 洛希极限(10分得10分) L1-04 调和平均(10分得9分) L1-05 胎压监测(15分得 ...

  10. 华为OD机试 - 找朋友(Java JS Python)

    题目描述 在学校中,N个小朋友站成一队, 第i个小朋友的身高为height[i], 第i个小朋友可以看到的第一个比自己身高更高的小朋友j,那么j是i的好朋友(要求j > i). 请重新生成一个列 ...

最新文章

  1. VC++ 常用编程技巧总结
  2. import 快捷键 自动调整顺序_一文搞定PPT中的快捷键
  3. virtual background for conference
  4. 小学四年级下册计算机考试试题,四年级信息技术下学期测试题
  5. Nginx添加ngx_http_headers_module模块
  6. 计算机网络产生的历史背景,网络技术背景及sdn概述.pdf
  7. Ubuntu下华为方舟编译器环境安装
  8. 小学用计算机画画的课件,用计算机画图画.ppt
  9. sqlserver2008清除日志方法_MySQL常用工具、日志及读写分离
  10. java做抽奖小程序_基于JavaScript实现简单的随机抽奖小程序
  11. Linux系统基础入门
  12. 【ViPER音效插件】,完美提升电脑音乐播放效果
  13. VS2019 windows桌面应用_桌面美化神器RocketDock EX增强版整合超多皮肤/图标哦!
  14. c++中的虚函数及虚函数表
  15. K-折交叉验证(原理及实现)
  16. Boot重抽样获取logistic回归内部验证AUC可信区间
  17. Intellj IDEA 设置默认maven版本
  18. 2022广航蓝桥杯选拔赛压轴题:取数博弈游戏
  19. 使用下拉列表框进行多选
  20. 常见 Web 攻击介绍

热门文章

  1. HUGO复制咪蒙(含死法)
  2. 如何提高FPGA的工作频率
  3. Java操作excel锁定
  4. python遍历列表中所有元素_python如何遍历列表所有元素?
  5. excel保护密码怎么解除
  6. ZigBee2006 CC2430 按键流程
  7. 硬件电路设计之按键消抖(利用瞬态抑制二极管TVS加低通滤波器)
  8. python模拟ios,python模拟点击在ios中实现的实例讲解
  9. mysql登录密码mysql重置root密码
  10. qc快充协议2.0/3.0