⑴ 編程里開平方
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語言是一種結構化語言,它可以通過組建模塊單位的形式實現模塊化的應用程序,在系統描述方面具有顯著優勢,同時這一特性也使得它能夠適應多種不同的編程要求,且執行效率高。