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