第二週 資料計算實現與順序結構程式設計程式(一)
2.1算術運算的C程式實現
求一元二次方程的根
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c, d, x1, x2, q;
printf("Please input a,b,c\n");
scanf("%.2f %.2f %.2f",&a,&b,&c);
d = b*b - 4 * a*c;
q = sqrt(d);
x1 = (-b + q) / (2 * a);
x2 = (-b - q) / (2 * a);
printf("a=%.2f,d=%.2f,x1=%.2f,x2=%.2f",a,d,x1,x2);
return 0;
}
豆腐乾
算術混合運算
#include <stdio.h>
int main()
{
int a, b, c, d, e;
a = 2;
b = 5;
c = 6;
d = 10;
c *= d; //60
d /= a; //5
a %= c; //6
a++; //7
b--; //4
--b; //3
printf("%d,%d,%d,%d,%d\n",a,b,c,d,a);
}
執行之後的結果是 3 3 60 5 3
相關文章
- 第二週 資料計算實現與順序程式設計(一)程式設計
- 1.3順序結構程式設計程式設計
- 《計算機基礎與程式設計》第二週學習總結計算機程式設計
- Redis 設計與實現 (一)--資料結構Redis資料結構
- 具體實現程式碼@資料結構探險——順序表資料結構
- 資料結構篇_程式設計思想板塊_第一章順序表和連結串列資料結構程式設計
- 資料結構實驗一:順序表的建立與操作實現、順序表實現約瑟夫環問題資料結構
- 順序程式設計習題程式設計
- 為實現最佳效能的程式設計:資料對齊與結構程式設計
- 【資料結構】實現順序表(c++)資料結構C++
- 【資料結構】堆疊(順序棧、鏈棧)的JAVA程式碼實現資料結構Java
- python實現基本資料結構第二篇(順序棧、鏈棧,順序隊、鏈隊)Python資料結構
- 最簡單的C程式設計--順序程式設計C程式程式設計
- 嵌入式開發-lesson9-順序結構程式設計程式設計
- python的順序程式設計Python程式設計
- 【資料結構】實現順序表(c語言)資料結構C語言
- 【資料結構】順序棧的實現(c++)資料結構C++
- 【資料結構】佇列(順序佇列、鏈佇列)的JAVA程式碼實現資料結構佇列Java
- 資料結構:線性表的順序實現2.2資料結構
- 【資料結構】順序佇列的實現(c++)資料結構佇列C++
- 《Redis設計與實現》筆記 -- 資料結構與物件Redis筆記資料結構物件
- Redis設計與實現閱讀總結(一)資料結構和物件Redis資料結構物件
- 《計算機基礎與程式設計》第七週學習總結計算機程式設計
- 《計算機基礎與程式設計》第八週學習總結計算機程式設計
- 基礎資料結構(一)---(最全)定長順序表的實現資料結構
- 第二週程式設計練習程式設計
- 程式結構&&程式設計程式設計
- Java 程式設計技巧之資料結構Java程式設計資料結構
- 資料結構c語言實現順序表基本操作資料結構C語言
- 《redis設計與實現》1-資料結構與物件篇Redis資料結構物件
- PHPWind8.7中程式碼結構與程式執行順序PHP
- 物件導向程式設計-java語言 第二週程式設計題物件程式設計Java
- 資料結構實驗之連結串列一:順序建立連結串列資料結構
- 好程式設計師雲端計算教程分享Shell程式設計之for迴圈結構程式設計師
- Rust程式設計與專案實戰-結構體Rust程式設計結構體
- 順序結構與選擇結構
- 【資料結構】二叉樹(順序儲存、鏈式儲存)的JAVA程式碼實現資料結構二叉樹Java
- C++結合QT實現帶有優先順序的計算器C++QT