C程式設計基礎——求n的階層
#include<stdio.h> //以下為求階層之和 /*int main() { int n = 1; double a = 1, sum = 0; while (n <21); { a = a*n; sum = sum + a; n++; } printf("1!+2!+...+20!=%22.15e\n",sum); //下面那個行,這個為啥不行??????? return 0; } */ //試試這種 int main() { double sum = 0, a = 1; int n; for (n = 1; n < 21; n++) { a = a*n; sum = sum + a; } printf("1!+2!+...+20!=%22.15e\n", sum); //double 精度高 且”%a.b e“的需要型別double的引數 return 0; }
相關推薦
C程式設計基礎——求n的階層
#include<stdio.h> //以下為求階層之和 /*int main() { int n = 1; double a = 1, sum = 0; while (n <21); { a = a*n; sum = sum + a;
2406: C語言習題 求n階勒讓德多項式
memory pid post 代碼 數據 ref pro 調用函數 end 2406: C語言習題 求n階勒讓德多項式 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 961 Solved: 570[Submit][Sta
C#程式設計基礎(簡單概述與理解)
1、C#變數和資料輸入 C#常用到的幾個資料型別: 整型:int 說明:32位有符號整數 範圍:-2³¹~2³¹-1 浮點型:double 說明:64位雙精度浮點數 範圍:±5.0×10-﹣³²~±1.7×10³º 布林型:bool 值:true和false 字串型:0個或多個字元組成的
C#程式設計基礎第四課2:使用if語句、if-else語句、多重if語句、巢狀if語句完成的C#控制檯小程式
知識點:基本算術運算、簡單if語句、if-else語句的練習。利用語句完成簡單C#控制檯程式。 1、運用if-else語句,判斷使用者輸入的年份是否是閏年 static void Main(string[] args) { /*
C#程式設計基礎第四課:c#中的邏輯運算子、多重if語句、巢狀if語句的使用
知識點:邏輯運算子、多重if語句、巢狀if語句 1、邏輯運算子 練習1:邏輯或、邏輯與運算子的使用 本次計算機考試成績規定:筆試成績等於100分且機試成績大於等於60分,或筆試成績大於等於60分且機試成績等於100分, 輸出“成績優秀”,&
C#程式設計基礎第三課:C#中的運算子和分支語句
知識點:運算子、if結構、if-else語句 一、運算子 運算子用於執行程式程式碼運算,會針對一個以上運算元專案來進行運算。例如:2+3,其運算元是2和3,而運算子則是“+”。在vb2005中運算子大致可以分為5種類型:算術運算子、連線運算子、關係運算符、賦值運算子和邏輯運算子。。
【C語言】求N的階乘
求N的階乘 //輸入一個數 n ,求n! #include "stdio.h" int main(){ int n,i; double l = 1; //提高精度 printf("Enter N:"); scanf("%d",&n); for(i = n; i
C#程式設計基礎第五課:c#中swtich結構語句的使用
知識點:swtich結構。 1、switch選擇結構 switch結構是除if結構外的另一種分支語句,主要用於單個值的判斷。 多分支語句,通過判斷整型表示式的值,來決定執行語句,通常與case配合使用 switch ——開關,case ——情況,開關決定發生的情
C#程式設計基礎第六課:C#中三元運算子的初級使用和巢狀
知識點:三元運算子的使用。 1、三元運算子 三元運算子的初級使用: 符號: ?: 舉例:int c=bool ? a : b 當bool=true,c=表示式a,當bool=false,c=表示式b。 三元運算子?:是 if~else 語句的簡寫形式 書寫格式
C#程式設計基礎-專案1:景點門票收銀系統-練習switch語句、巢狀語句、多重if-else語句的使用
知識點:switch語句、巢狀語句、多重if-else語句。 需求說明:景點門票實行淡旺季票價,淡季從1月到6月,普通票價40元,學生票價20元。旺季從7月到12月,普通票價60元,學生票價20元。另外針對不同型別的參觀者,也享受不同的優惠政策。1.2米以下兒童免票,老年人享受5折票價,離休
C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用
知識點:while迴圈、do-while迴圈、forxufo迴圈、ach迴圈的使用。 1、while迴圈 特點:先判斷條件,條件為真,執行迴圈語句。條件為假,直接結束迴圈語句。 語法: while(條件表示式) { 迴圈語句;
C/C++ 程式設計基礎篇之淺析堆&棧
C/C++ 程式設計基礎篇之淺析堆&棧(轉) 在C++中,記憶體分成5個區,他們分別是堆、棧、自由儲存區、全域性/靜態儲存區和常量儲存區。 1、棧: 就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變數的儲存區。裡面的變數通常是區域性變數,函式
c++程式設計基礎 第一章基本資料與表示式
1.一個簡單的c++程式 結構化方法程式設計 面向物件的方法程式設計 2.c++語言的基本資料型別與儲存整型形式 ⑴c++語言的資料型別 ①基本型別 整型(int ,bool,enum) 浮點型(float,double) 字元型(cha
C++程式設計基礎之函式
函式是程式程式碼的一個自包含單元,用於完成某一特定的任務。 定義函式的目的: 避免重複的程式設計, 使程式更加模組化,便於閱讀和修改。 一個程式必須有且只有一個main()函式,C++從main()函式開始執行。 C++語言中,所有函式都是平行獨立的,無主次或相互包含之分。函式可以巢狀呼叫,
C#程式設計基礎第十課:C#中的常用資料型別轉換:隱式轉換、顯式轉換、Convert類轉換等
知識點:型別轉換、數值型別間的轉換、隱式型別轉換、顯式型別轉換、數值型別和string型別的轉換、Convert類轉換。 1、資料型別型別轉換 理解:從根本上說是型別鑄造,或者說是把資料從一種型別轉換為另一種型別。C#有多種資料型別,在使用各種型別的資料時,有時候需要將一種型別的資料轉換
C#程式設計基礎第一課:C#和.NET框架、VS軟體基本使用、編寫第一個C#程式
1、.NET平臺和C#語言 .NET 是微軟公司推出的平臺開發環境 C#(C Sharp)是一種強大的、面向物件的程式開發語言,是專為 .NET 開發而設計出的語言。 2002年微軟釋出了.NET框架的第一個版本,是一種比MFC和COM程式設計技術更一致面向物件的環境。
C語言基礎 求輸入的數字是幾位數
問題:任意輸入一個整數,求這是一個幾位數字? 思路:每次除以10,則去掉一位數,統計一次。經過迴圈,直到最後一位數,除以10為0,停止迴圈,停止統計。 程式碼: (1)使用for迴圈 #include<stdio.h> int Count(int
C程式設計基礎(一)
參考書籍介紹 作業系統之哲學原理() C程式設計(譚浩強) 計算機網路(謝希仁) 微機原理(清華大學出版社) 高階資料結構 C語言基本資料型別、運算子與表示式 基本型別及其所佔位元組 short(短整型) :2個儲存單位 int (整型) :4個儲存單
C#程式設計基礎面試題(.NET開發人員必備)
1. C/S結構模式與B/S結構模式的主要區別是什麼? 【解答】 首先,在系統的效能方面。只要擁有可上網的瀏覽器,就可以使用B/S系統。不過,B/S結構的客戶端只能完成瀏覽、查詢、資料輸入等簡單功能,絕大部分工作要由伺服器承擔,這就對伺服器提出了很高的要求,無形
【C++程式設計基礎】- typedef用法詳解
最常見的兩種用法: 用途一: 定義一種型別的別名,而不只是簡單的巨集替換。 比如,可以用來同時宣告指標型的多個物件: char* pa, pb; //這多數不符合我們的意圖,它只聲明瞭一個指向字元變數的指標,和一個字元變數; 以下則可行: typedef char* PCHA