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