一、描述

兔子发现了一个数字序列,于是开始研究这个序列。兔子觉得一个序列应该需要有一个命名,命名应该要与这个序列有关。由于兔子十分讨厌完全平方数,所以兔子开创了一个新的命名方式:这个序列中最大的不是完全平方数的数字就是他的名字。
现在兔子有一个序列,想要知道这个序列的名字是什么。

1.输入

第一行一个整数 n,表示序列的长度。
第二行有 n 个整数 ai,表示序列中的 n 个数分别是多少。

2.输出

输出仅一行,表示这个序列的名字,也就是这个序列中最大的非完全平方数。

实例如图


题解

#include <stdio.h>#include <math.h>int main()
{int n = 0;scanf("%d",&n);int i = 0;int num = 0;int max = 0;for(i = 0;i<n;i++){scanf("%d",&num);//开平方int k = sqrt(num);//判断,如果k平方与num不相等,那么就是不完全平方数,且将num赋值给maxif(num!=k*k&&num>max){max = num;}}printf("%d\n",max);return 0;
}

牛客网利用C语言解兔子序列相关推荐

  1. 牛客网sql题详解41-50

    41.删除emp_no重复的记录,只保留最小的id对应的记录. CREATE TABLE IF NOT EXISTS titles_test ( id int(11) not null primary ...

  2. 【牛客网】C语言入门 - CC4 利用指针遍历数组

    题目描述 题目链接:利用指针遍历数组 描述 键盘随机输入 6 个整数,将这些数据保存到数组中,利用指针遍历数组中的元素并打印. 输入描述: 键盘随机输入 6 个整数 输出描述: 输出数组中的所有元素, ...

  3. 【牛客网】C语言入门 - CC3 编写函数实现两数交换(指针方式)

    题目描述 题目链接:编写函数实现两数交换(指针方式) 描述 编写一个函数,实现两个整数的交换,要求采用指针的方式实现. 输入描述: 键盘输入2个整数 m 和 n 输出描述: 输出交换后m 和 n 的值 ...

  4. 牛客网sql题详解11-20

    11.获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'. 结果第一列给出当前员工的emp_no,第二列给出其manage ...

  5. 牛客网sql题详解21-30

    21.统计各个部门的工资记录数,给出部门编码dept_no.部门名称dept_name以及次数sum CREATE TABLE departments ( dept_no char(4) NOT NU ...

  6. 华为机试牛客网,C语言实现

    HJ1 字符串最后一个单词的长度 int main(){char a[5000];int n=0,t=0,*p;gets(a);for(int i=0;a[i]!='\0';i++){n=n+1;}f ...

  7. 牛客网sql题详解31-40

    31.将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 CREATE TABLE employees ( emp_no int(11) ...

  8. 牛客网sql题详解1-10

    题目描述 1.查找最晚入职员工的所有信息 create database practice; use practice;CREATE TABLE `employees` (`emp_no` int(1 ...

  9. 牛客网-合唱队形【dp-最大子序列变形】

    删除最少的人组成这种合唱队形,该问题可以化简为:满足该队形性质的最长序列,只要找到了该最长序列,用总人数减去序列长度就得到了最少删除的人数. 那么如何找这个序列呢?其实我们可以把他看成两部分,左侧是一 ...

最新文章

  1. @Query注解的用法(Spring Data JPA)
  2. 每日一皮:男人有三宝「胡子、发型和肌肉」...
  3. Oracle数据库导入导出命令
  4. [转]打造自己的LINQ Provider(上):Expression Tree揭秘
  5. python里面的函数
  6. Java 实现 RSA 非对称加密算法-加解密和签名验签
  7. 场景编辑器 Scene Building
  8. 方正真GBK(字体名称中有GBK且字数达到21003)字体列表
  9. 打造面向时代的“云中广科”,广科牵手华为探索校企合作新范式
  10. 中兴B860 AV2.1 S905L刷入armbian并启用docker且使用Portainer汉化版控制面板
  11. 状态良好(恢复分区)空间的删除的方法
  12. 在Word2019中不能插入公式的解决办法
  13. 解决word里鼠标滚动速度慢
  14. 基于python的opencv图像处理对交通路口的红绿灯进行颜色检测,无人汽车驾驶第一步!
  15. NLP | 自然语言处理经典seq2seq网络BERT详解及代码
  16. html大于号是什么选择器,什么是“”(大于号)CSS选择器是什么意思?什么是“”(大于号)CSS选择器是什么意...
  17. 超详细的VMware虚拟机安装Linux图文教程保姆级
  18. linux的cp指令
  19. MCNP6在windows下的安装
  20. 开源中国 开源世界2019_5个2019年开源决议

热门文章

  1. html制作晚安,晚安计划.html
  2. 在VMware WorkStation中安装Windows Server 2016
  3. 2017.9.26 noip模拟赛 总结
  4. 关于3分频电路的讨论
  5. 口红会染唇是什么意思_最强科普!口红、唇膏、唇釉、染唇液究竟区别在哪?...
  6. 使用阿里云对象存储oos遇到跨域访问的问题
  7. SaaS 系统的应用与架构
  8. 【Linux修炼】开篇
  9. Avatarify 爆火不到 7 天下架,抖音、快手接棒 “蚂蚁牙黑”刷屏特效制作
  10. Android原生蓝牙音乐绑定、Sink端play流程