本题要求实现一个判断整数是否为完全平方数的简单函数。

函数接口定义:

int IsSquare( int n );

其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数IsSquare必须返回1,否则返回0。

裁判测试程序样例:

#include <stdio.h>
#include <math.h>int IsSquare( int n );int main()
{int n;scanf("%d", &n);if ( IsSquare(n) ) printf("YES\n");else printf("NO\n");return 0;
}/* 你的代码将被嵌在这里 */

输入样例1:

10

输出样例1:

NO

输入样例2:

100

输出样例2:

YES
  • 提交结果:

  • 源码:
#include <stdio.h>
#include <math.h>int IsSquare(int n);int main()
{int n;scanf("%d", &n);if (IsSquare(n)) printf("YES\n");else printf("NO\n");return 0;
}/* 你的代码将被嵌在这里 */
int IsSquare(int n)
{if ((int)sqrt(n) * (int)sqrt(n) == n){return 1;}return 0;
}

[PTA]实验5-6 使用函数判断完全平方数相关推荐

  1. (PTA)6-4 使用函数判断完全平方数 (10分)

    本题要求实现一个判断整数是否为完全平方数的简单函数. 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参.数,在长整型范围内.如果n是完全平方数,则函数IsSquare ...

  2. 实验5-6 使用函数判断完全平方数 (10分)

    本题要求实现一个判断整数是否为完全平方数的简单函数. 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内.如果n是完全平方数,则函数IsSquare必 ...

  3. 6-6 使用函数判断完全平方数 (10 分)(C语言版)

    本题要求实现一个判断整数是否为完全平方数的简单函数. 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内.如果n是完全平方数,则函数IsSquare必 ...

  4. [PTA]实验3-2 计算符号函数的值

    Spring-_-Bear 的 CSDN 博客导航 对于任一整数 n,符号函数 sign(n) 的定义如下: 请编写程序计算该函数对任一输入整数的值. 输入格式: 输入在一行中给出整数 n. 输出格式 ...

  5. C语言刷题系列——5.使用函数判断完全平方数

  6. 【Python】Python实验:回文是一个正向和逆向都相同的整数,如123454321、463364、9889。编写函数判断一个整数是否是回文数。

    回文是一个正向和逆向都相同的整数,如123454321.463364.9889.编写函数判断一个整数是否是回文数. 算法源码 def huiwen(n):if n==n[::-1]: ##正序和倒序是 ...

  7. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...

    1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...

  8. PTA实验作业-01

    一.PTA实验作业 本周要求挑3道题目写设计思路.调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装 单链表选择一题(6 ...

  9. 计算机python实验报告_Python实验报告六:函数

    安徽工程大学 Python程序设计 实验报告 班级:物流192 姓名:周立学号:3190505227 日期:2020年5月5日 指导老师:修宇 [实验目的] 掌握函数的定义与使用方法:掌握函数的参数传 ...

  10. python上机编程报告_Python程序设计实验报告六:函数

    安徽工程大学 Python程序设计 实验报告 班级:物流191 姓名:徐丹丹 学号:3190505132 成绩: 日期:2020年5月4日 指导老师:修宇 [实验目的] 掌握函数的定义与使用方法:掌握 ...

最新文章

  1. Java培训的学费标准是多少
  2. 【图像超分辨率】RS Image SR Based on Visual Saliency Analysis
  3. nest 架构_当有人打来您的Nest Hello时,如何让Google Home通知您
  4. 女程序员怀孕7个月坚持上班敲代码
  5. 智能硬件创业2周内快速做出产品原型
  6. 卷积神经网络的卷积操作
  7. matlab常见函数表达式,MATLAB常用函数简介
  8. 2018深圳杯数学建模A题--人才吸引力评价模型研究
  9. 双向TVS的符号及几个参数问题?
  10. 2022-2028年中国旅游演艺行业市场现状分析及发展前景展望报告
  11. dw常用标签_dw常用单词
  12. 电脑系统更新后桌面的文件全部不见了怎么恢复?
  13. 4x root 红米_红米手机4x如何获取root权限?
  14. mysql 实现异地同步_MySQL 异地同步问题
  15. apache带宽配置
  16. 电子计算机与互联网发展简史
  17. 盛元广通医院实验室设备预约管理系统
  18. 第一章 Xadmin简介
  19. zz: 胡适:赠与今年的大学毕业生
  20. VS2015实现bmp格式图片的读取

热门文章

  1. python 日期 格式转换 英文_python中各种时间格式的转换
  2. 【opencv-ml】支持向量机简介
  3. 关于分辨率,你该知道这些!
  4. 广东再增一项重大跨海工程 黄茅海跨海通道将开建
  5. SL8100 3.6V~100V降压型大功率LED恒流驱动器
  6. 搜索引擎提交入口总结
  7. Vue 子组件与父组件之间传值
  8. 论文阅读《Revisiting Domain Generalized Stereo Matching Networks from a Feature Consistency Perspective》
  9. Google Chrome浏览器用户数据迁移
  10. stokes方程matlab,【Fluent】雷诺方程:推导与求解(附MATLAB代码)