当前位置: 首页 > news >正文

实验5-6 使用函数判断完全平方数

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

函数接口定义:

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:

90

输出样例1:

NO

输入样例2:

100

输出样例2:

YES

示例代码:

int IsSquare( int n )
{int a;double b;b=pow(n,0.5);a=b;if(b!=a){return 0;}elsereturn 1;
}

 

http://www.lryc.cn/news/300545.html

相关文章:

  • AI 或许真的能助力中产阶级重塑辉煌 [译]
  • C#利用接口实现选择不同的语种
  • 设计模式-适配器模式 Adapter
  • 算法训练day29Leetcode491递增子序列46全排列47全排列Ⅱ
  • 内网穿透与搭建私人服务器
  • 交大论文下载器
  • 全栈笔记_浏览器扩展篇(manifest.json文件介绍)
  • 蓝桥杯每日一题(python)
  • 【Vue】工程化开发脚手架Vue CLI
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第三天-ARM Linux ADC和触摸屏开发 (物联技术666)
  • LeetCode “AddressSanitizer:heat-use-after-free on address“问题解决方法
  • 幸运彩票
  • 搭建yum仓库服务器
  • 贪心算法练习day1
  • [VulnHub靶机渗透] WestWild 1.1
  • 如何使用 ControlValueAccessor 在 Angular 中创建自定义表单控件
  • 视频讲解:优化柱状图
  • OpenAI宣布ChatGPT新增记忆功能;谷歌AI助理Gemini应用登陆多地区
  • Solidworks:平面草图练习
  • React18原理: 渲染与更新时的重点关注事项
  • 嵌入式I2C 信号线为何加上拉电阻(图文并茂)
  • Vite 5.0 正式发布
  • 嵌入式STM32 单片机 GPIO 的工作原理详解
  • 系统调用的概念
  • 【无标题】Matlab 之axes函数——创建笛卡尔坐标区
  • 2.12:C语言测试题
  • 【Linux】yum软件包管理器
  • 「优选算法刷题」:寻找旋转排序数组中的最小值
  • MySQL 基础入门指南:从安装到基本操作
  • 嵌入式Qt Qt Creator安装与工程介绍