首页 > 其他分享 >计算一个数的算术平方根

计算一个数的算术平方根

时间:2024-01-25 21:02:18浏览次数:34  
标签:算术 int 计算 printf 平方根 include 1000

从键盘输入一个小于1000的数,输出它的算术平方根,若算数平方根不为整数,则向下取整。

#include <stdio.h>
#include <math.h>

int main()
{
	int a = 0;
	int b = 0;


	while (scanf("%d", &a))
	{
		if (a > 0 && a < 1000)
		{
			break;
		}
		else
		{
			printf("请重新输入,要求输入的值大于0,小于1000\n");
		}
	}

	b = (int)sqrt(a);

	printf("%d的算术平方根向下取整为:%d\n", a, b);

	return 0;
}

标签:算术,int,计算,printf,平方根,include,1000
From: https://blog.51cto.com/u_16509575/9418316

相关文章

  • 第一章 计算机网络概述——教案
    第一章计算机网络概述一、教学目标:了解计算机网络的定义和发展了解计算机网络的功能和应用了解计算机网络的系统组成掌握计算机网络的分类二、教学重点、难点网络的系统组成及分类三、技能培训重点、难点计算机网络的系统组成四、教学方法教师讲解、演示、提问;五、......
  • vivo 海量基础数据计算架构应用实践
    作者:来自vivo互联网大数据团队本文根据刘开周老师在“2023vivo开发者大会"现场演讲内容整理而成。公众号回复【2023VDC】获取互联网技术分会场议题相关资料。本文介绍了vivo在万亿级数据增长驱动下,基础数据架构建设的演进过程,在实时和离线计算过程中,如何基于业务发展,数据......
  • 云计算学习day3
    学习了Linus系统中vim命令的用法vim为创建文本/编辑文本命令(类似于word)输入vim+空格+文件名后即可创建/编辑文件点击i键即可进行编辑编辑完成后点击esc键输入:(英文)输入指令wq即可保存退出w为保存、q为退出、!为强制执行又应用vim编辑虚拟机程序使Xshell7可以连接虚拟机首......
  • leedcode x的平方根
    暴力搜索classSolution:defmySqrt(self,x:int)->int:ifx>=100andx<10000:i=10elifx>=10000andx<1000000:i=100elifx>=1000000:i=1000else:i=0......
  • 小型化微型化的边缘计算盒子有哪些优势
    边缘计算网关、边缘计算盒子的小型化和微型化,是当前的一大趋势,小型化和微型化将赋予边缘计算网盒更丰富的场景适用能力,同时还可以降低成本、控制功耗以及便捷扩展组网,本篇就为大家简单介绍一下小型化微型化的边缘计算盒子的优势: 1、便携性通过更加集约和紧凑的设计,边缘计算盒......
  • 共话 AI for Science | 北京大学王超名:BrainPy,迈向数字化大脑的计算基础设施
    导读:2023和鲸社区年度科研闭门会以“对话AIforScience先行者,如何抓住科研范式新机遇”为主题,邀请了多个领域的专家学者共同探讨人工智能在各自领域的发展现状与未来趋势。在脑科学领域,数字化大脑通过数学模型和计算机仿真对大脑进行精确的建模和重构,可以更好地理解和探索大脑......
  • 关于TB中KDJ指标与经典KDJ指标计算方法不同的分析
    我之前在群里咨询的问题, TB官方的技术大佬,给出详细的分析原链接:https://www.kdocs.cn/l/cgF3sA7ypa99 在这,我只复制最核心的内容,如果需要深入研究,请联系我,或者看原文链接KDJ公式代码差异总结(1)RSV窗口观察期在TBQuant从9周期扩大到14周期龙哥的截图中显示系统KDJ参......
  • [转]JavaScript:解决计算精度问题/mathjs/bignumber.js/big.js/decimal.js
    原文地址:JavaScript:解决计算精度问题/mathjs/bignumber.js/big.js/decimal.js_js计算精度问题-CSDN博客一、计算精度现象举例举例1、加法 举例2、减法 举例3、乘法 举例3、除法 二、JS为什么会有计算精度的问题JavaScript内部只有一种数字类型Number,也就是说,Java......
  • 云计算学习day2
    第二天学习内容为讲解了Linus系统的分区以及命令的含义以及分别有那些命令首先为分区,linus系统的分区为三部分,分别为:/(根)、/boot、swap:/‘第一个文件夹’想进入到linux系统必须要有根,根分区是最重要的分区/boot存放启动引导文件的swap把硬盘上的一部......
  • flex-shrink计算上的一些细节
    <!DOCTYPEhtml><htmllang="cmn-hans"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title&g......