C语言一元二次方程表示如下,C语言一元二次方程day6
交換數(shù)和一元二次方程
交換數(shù)
代碼:
F11運(yùn)行后,隨機(jī)輸入兩個(gè)數(shù)
(注意兩數(shù)之間要空格分開(kāi))
解一元二次方程
代碼:
如果⊿=b*b-4ac>0,方程有解。
如:輸入1 -1 -6(數(shù)字空格分開(kāi),然后按Enter鍵)
如果⊿=b*b-4ac<0,則沒(méi)有根。如a=1,b=4,c=8,⊿=-16<0,編譯結(jié)果見(jiàn)下圖
注解:
if用法:
基本形式:if(表達(dá)式) 語(yǔ)句;
其語(yǔ)義為:如果表達(dá)式的值為真,則執(zhí)行其后的語(yǔ)句,否則不執(zhí)行該語(yǔ)句。
第二個(gè)形式是: if-else
if(表達(dá)式) 語(yǔ)句1;else 語(yǔ)句2;
其語(yǔ)義為:如果表達(dá)式的值為真,則執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2 。
第三個(gè)形式是if-else if-else形式:
if(表達(dá)式1) 語(yǔ)句1;
else if(表達(dá)式2) 語(yǔ)句2;
else if(表達(dá)式3) 語(yǔ)句3;
…
else if(表達(dá)式m) 語(yǔ)句m;
else 語(yǔ)句n;
其語(yǔ)義為:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行其對(duì)應(yīng)的語(yǔ)句。然后跳到整個(gè)if句之外繼續(xù)執(zhí)行程序。如果所有的表達(dá)式均為假,則執(zhí)行語(yǔ)句n。然后繼續(xù)執(zhí)行后續(xù)程序。
2.(a!=0)
!=是邏輯不等于號(hào),而==是判斷是否相等:
比如:int a=3,b=4
a!=b,a的值就不是等于b的值,所以a!=b是正確的
a==0是判斷a是否等于0,顯然不等于0,那么就是假
3.sqrt是什么
sqrtabbr. 開(kāi)平方根(square root)
其他釋義:平方根 開(kāi)根號(hào), 開(kāi)方 C語(yǔ)言求平方根數(shù):sqrt 功 能: 計(jì)算一個(gè)非負(fù)實(shí)數(shù)的平方根
函數(shù)原型:在VC6.0中的math.h頭文件的函數(shù)原型為double sqrt(double);
頭文件:math.h ?? ?程序例: #include
4.除法運(yùn)算符“/”
C語(yǔ)言基礎(chǔ):
11.標(biāo)識(shí)符:合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯(cuò)了。并且第一個(gè)必須為字母或是下劃線。第一個(gè)為數(shù)字就錯(cuò)了
12. 標(biāo)識(shí)符分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符、用戶(hù)標(biāo)識(shí)符。
關(guān)鍵字:不可以作為用戶(hù)標(biāo)識(shí)符號(hào)。main ?define ?scanf ?printf 都不是關(guān)鍵字。迷惑你的地方是If、Main等可以做為用戶(hù)標(biāo)識(shí)符。因?yàn)镮f、Main中的第一個(gè)字母大寫(xiě)了,所以不是關(guān)鍵字和特定字了。
預(yù)定義標(biāo)識(shí)符:如define ?scanf ?printf ?include。記住預(yù)定義標(biāo)識(shí)符可以做為用戶(hù)標(biāo)識(shí)符,但因?yàn)樗鼈冇刑囟êx,一般不做用戶(hù)標(biāo)識(shí)符。
用戶(hù)標(biāo)識(shí)符:可作為常量名、變量名、函數(shù)名、構(gòu)造類(lèi)型名等。
13. 整型常量:C語(yǔ)言只有八、十、十六進(jìn)制整數(shù),沒(méi)有二進(jìn)制。但是運(yùn)行時(shí)候,所有的進(jìn)制都要轉(zhuǎn)換成二進(jìn)制來(lái)進(jìn)行處理。
C語(yǔ)言中的八進(jìn)制規(guī)定要以0開(kāi)頭。018的數(shù)值是非法的,八進(jìn)制是沒(méi)有8的。
C語(yǔ)言中的十六進(jìn)制規(guī)定要以0x開(kāi)頭。
14. 實(shí)型常量:
小數(shù)的合法寫(xiě)法:C語(yǔ)言小數(shù)點(diǎn)兩邊有一個(gè)是零的話,可以不用寫(xiě)。
如:1.0在C語(yǔ)言中可寫(xiě)成1,0.1在C語(yǔ)言中可以寫(xiě)成 .1。
科學(xué)計(jì)數(shù)法的合法形式:口訣:e前e后必有數(shù),e后必為整數(shù)。
如:2.333e-1 就是合法的,且數(shù)據(jù)是2.333×10-1。
15. 字符常量:單引號(hào):‘’注意:轉(zhuǎn)義字符P260
1)字符數(shù)據(jù)的合法形式:
'1' 是字符占一個(gè)字節(jié),"1"是字符串占兩個(gè)字節(jié)(含有一個(gè)結(jié)束符號(hào))。
'0' 的ASCII數(shù)值表示為48,'a' 的ASCII數(shù)值是97,'A'的ASCII數(shù)值是65。
一般表示單個(gè)字符錯(cuò)誤的形式:'65'? ? "1"
大寫(xiě)字母和小寫(xiě)字母轉(zhuǎn)換的方法: 'A'+32='a'? 相互之間一般是相差32。
2)轉(zhuǎn)義字符:
轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符。
一般轉(zhuǎn)義字符:背誦\0、 \n、 \’、 \”、 \\。
八進(jìn)制轉(zhuǎn)義字符:? ‘\141’ 是合法的, 前導(dǎo)的0是不能寫(xiě)的。
十六進(jìn)制轉(zhuǎn)義字符:’\x6d’ 才是合法的,前導(dǎo)的0不能寫(xiě),并且x是小寫(xiě)。
3)字符型和整數(shù)是近親:兩個(gè)具有很大的相似之處
char a = 65 ;
printf(“%c”, a);? 得到的輸出結(jié)果:a
printf(“%d”, a); 得到的輸出結(jié)果:65
溫馨提示
總結(jié)
以上是生活随笔為你收集整理的C语言一元二次方程表示如下,C语言一元二次方程day6的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 医保卡里钱怎么转到家人卡里 如何把医保卡
- 下一篇: android 版本权限差别,andro