⑴ 编程里开平方
sqrt是函数, 计算开平方,需头文件 math.h
除去1和自己,一个数不能被别的数整除,是素数,对吗?
#include <stdio.h>
void main()
{
int i,j,k;
for (j=101;j<=200;j++){
k = 0;
for (i=2;i<j;i++) if ( j != i && j%i == 0) k = 1;
if (k == 0) printf("%d ",j);
}
}
for (j=101;j<=200;j++) -- 在101 到200 中找。
j%i == 0 -- 如果j被i整除
j != i -- 并且 j 不是自己
k = 1; -- 满足不是素数条件则让k等于1。
if (k == 0) printf("%d ",j); -- k等于0的是素数,打印出来。
⑵ 如何用电脑计算机计算平方根
按入要开方的数字,按x^y,再按0.5即可得到
⑶ c语言平方根函数怎么写
c语言平方根函数是double sqrt(double)。
C语言中平方根的函数是double sqrt(double);参数介绍中是double,返回值可能是double也可能是int。
C语言中sqrt意思是平方根函数,作用是计算一个非负实数的平方根,在VC6中的“math.h”文件中该函数原型为double sqrt(double number),该函数的输入参数不允许为负数。
c语言的定义
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。
简单的说C语言是所有想从事it这行必须掌握的语言,就像你不会英文去国外很难交流一个道理。包括我们现在用的很多计算机操作系统以及大型的一些软件都是源于C语言的基础编程。
C语言还具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
⑷ c++中怎么输入根号
c++中根号并非关键字,可使用cmath库中的sqrt()函数
sqrt()
功 能: 一个非负实数的平方根
函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
c++ 开根号代码(上取整)
#include<cstdio>
#include<cmath>
#defineLLlonglong
LLn;
intmain(){
scanf("%lld",&n);//读入n
LLt=sqrt(n);//开根
if(t*t<n)t++;//上取整
printf("%lld ",t);//输出
}
⑸ 在C语言中,怎样用操作符表示一个数的开方
2.6
运算符
c语言的内部运算符很丰富,运算符是告诉编译程序执行特定算术或逻辑操作的符号。c语言有三大运算符:算术、关系与逻辑、位操作。另外,
c还有一些特殊的运算符,用于完成一些特殊的任务。
2.6.1
算术运算符
表2
-
5列出了c语言中允许的算术运算符。在c语言中,运算符“
+”、“-”、“*”和“
/”的用法与大多数计算机语言的相同,几乎可用于所有c语言内定义的数据类型。当“
/”被用于整数或字符时,结果取整。例如,在整数除法中,
1
0
/
3
=
3。
一元减法的实际效果等于用-
1乘单个操作数,即任何数值前放置减号将改变其符号。模运算符“%”在c语言中也同它在其它语言中的用法相同。切记,模运算取整数除法的余数,所以“%”不能用于float和double类型。
表2-5
算术运算符
运算符
作用
运算符
作用
-
减法,也是一元减法
%
模运算
+
加法
--
自减(减1)
*
乘法
++
自增(增1)
/
除法
下面是说明%用法的程序段。
int
x,y;
x
=
10;
y
=
3;
printf("%d",x/y);
/*
显示3
*/
printf("%d",x%y)
;
/*
显示1
,整数除法的余数*
/
x
=
1
;
y
=
2
;
printf("%d,%d",x/y,x%y)
;
/*
显示0,1
*/
最后一行打印一个0和一个1,因为1
/
2整除时为0,余数为1,故1
%
2取余数1。
2.6.2
自增和自减
c语言中有两个很有用的运算符,通常在其它计算机语言中是找不到它们的—自增和自减运算符,
+
+和-
-。运算符“
+
+”是操作数加1,而“-
-”是操作数减1,换句话说:x
=
x
+
1
;
同+
+
x
;
x
=
x
-
1
;
同-
-
x
;
自增和自减运算符可用在操作数之前,也可放在其后,例如:
x
=
x
+
1;可写成+
+
x;或x
+
+;但在表达式中这两种用法是有区别的。自增或自减运算符在操作数之前,
c语言在引用操作数之前就先执行加1或减1操作;运算符在操作数之后,
c语言就先引用操作数的值,而后再进行加1或减1操作。请看下例:
x
=
1
0;
y
=
++x;
此时,y
=
11。如果程序改为:
x
=
10
;
y
=
x++
;
则y
=
10。在这两种情况下,
x都被置为11,但区别在于设置的时刻,这种对自增和自减发生时刻的控制是非常有用的。
在大多数c编译程序中,为自增和自减操作生成的程序代码比等价的赋值语句生成的代码要快得多,所以尽可能采用加1或减1运算符是一种好的选择。
下面是算术运算符的优先级:
最高
++、--
-(一元减)
*、/、%
最低
+、-
编译程序对同级运算符按从左到右的顺序进行计算。当然,括号可改变计算顺序。c语言处理括号的方法与几乎所有的计算机语言相同:强迫某个运算或某组运算的优先级升高
⑹ matlab如何开方根和三次方根
在matlab中是这样开平方根和三次方根的:
一、开平方根(开方根),可以直接使用sqrt()函数,power()函数或^符号
>>sqrt(9)
>>power(9,1/2)
>>9^(1/2)
二、开三次方根,可以直接使用power()函数或^符号
>>power(8,1/3)
>>8^(1/3)
三、执行后的效果
⑺ c语言的开方函数
(1)函数头文件:math.h;
(2)函数功能: 计算一个非负实数的平方根;
(3)函数原型:double sqrt(double);
(4)参数介绍:()中是double,返回值可能是double 也可能是int;
(5)函数应用:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
⑻ c语言编程给一组数都开方,怎么做
1 将要开方的数存到数组中;
2 遍历数组,逐个进行开方运算,可以直接输出,也可以存到数组中,操作结束再输出。
代码如下:
intmain()
{
doublea[5],s[5];
inti;
for(i=0;i<5;i++)
scanf("%lf",&a[i]);
for(i=0;i<5;i++)
s[i]=sqrt(a[i]);
for(i=0;i<5;i++)
printf("%.2lf,",s[i]);
}
如输入
1 4 9 16 25
则会输出
1.00 2.00 3.00 4.00 5.00
⑼ C语言程序设计中开平方根要怎么表示开N次方根呢
1、平方根
C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。
2、N次方根
double pow(double x,double n)
是math.h里一函数,求x的n次幂
x必须>0,
立方根就是1/3次幂了
但这里要用3.0或1.0/3,否则成了整除结果为1
(9)程序设计中如何开方扩展阅读:
C语言函数
double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度
double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度
double atan(double x) 返回x的反正切tan-1(x)值,x为弧度
double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度
ldexp()函数:返回x乘以2的exponent次方(次幂)的值
labs()函数:求整数的绝对值(针对long类型)
isgraph()函数:判断一个字符是否是图形字符
isdigit()函数:判断一个字符是否为数字
iscntrl()函数:判断一个字符是否为控制字符
isalpha()函数:判断一个字符是否是字母
isalnum()函数:判断一个字符是否是字母或者数字
⑽ c语言中开平方怎么表示
表示如下:
首先要把math头文件添加进去
#include<math.h>
在程序中调用 sqrt()函数
给个简单的例子:
#include <stdio.h>
#include <math.h>
main ()
{
int a;
double b;
a = 100;
b=sqrt (a) ; //给a开平方
pintf("%lf",b);
}
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。具体体现为以下三个方面:
其一,广泛性。C语言的运算范围的大小直接决定了其优劣性。C语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。
其二,简洁性。9类控制语句和32个关键字是C语言所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不仅可以适用广大编程人员的操作,提高其工作效率,同时还能够支持高级编程,避免了语言切换的繁琐。
其三,结构完善。C语言是一种结构化语言,它可以通过组建模块单位的形式实现模块化的应用程序,在系统描述方面具有显着优势,同时这一特性也使得它能够适应多种不同的编程要求,且执行效率高。