大一上學期c語言總結

2021-09-07 05:43:07 字數 2022 閱讀 6038

1.cout<=2&&x<=3)

5.計算三角形面積公式,abc為三角形三邊

p=(a+b+c)/2

s=√(p*(p-a)(p-b)(p-c))

6.常用函式:

標頭檔案:#include

sqrt(x)計算x的平方根

fabs(x)計算x的絕對值

pow(x,y)計算x^y的值

swap(x,y)交換x,y的值

min(a,b)取a,b中的最小值

max(a,b)取a,b中的最大值

7.輸入字元:

不包括空格字元時,可用cin,scanf,getchar()

包括空格字元時,可用scanf,getchar()

cin不能讀取空格。

getchar()怎麼用? char a;

a=getchar();

輸入的字元在系統中自動轉化為ascii碼,若要輸出字元,則用printf("%c",a);

8.條件語句中if()、if()…多個if語句,表示判斷完第乙個還會繼續判斷第二個,不論第乙個條件符不符合,都會繼續判斷下乙個。

條件語句中if()、else if()、else if()…表示如果第一條件符合,則不在判斷下乙個條件(即不在進入下乙個else if語句),如果不符合,在繼續向下判斷。

9.sizeof()函式:計算機指定資料型別的位元組數函式

例如:printf("%d",sizeof(char));

printf("%d",sizeof(int));

計算字元型和整數型的位元組數。

10.巨集常量

#define 識別符號 字串

例: #define pi 3.1415926

巨集常量和標頭檔案寫在一起,並且後面沒有分號。

11.const常量

const +資料型別+識別符號+等號+數值+分號

例:const double pi=3.1415926;

12.轉義字元

'\n』換行

'\」'雙引號

『』'單引號

'\?'問號

'\'反斜線

『\t』水平製表,將螢幕上的一行劃分為幾個部分

13.在使用乙個變數時,要先定義,賦值,才能使用。

例如:錯誤:

int a;

double f;

f=(a-1000)/800;

cin>>a;

cout<>a;

f=(a-1000)/500;

cout<>c;

if(c==『y』)

cout<<「yes」;

15.開關語句(swich)

形式:switch(變數)

注意:①常量的資料型別要與變數資料型別一致

②default表示除上面列舉的情況之外的其他一切情況

16.使乙個數顛倒

即迴圈(求出這個數的每一位,然後這一位10)

while(n!=0)

cout②a%b=c

③若c=0,則b就是最大公約數

④若c!0,則a=b,b=c,在執行②

⑤a*b除以最大公約數就是最小公倍數

18.陣列排序(sort)

①標頭檔案#include

#include

sort(a,a+n)表示陣列元素從小到大排(可以不用第二個標頭檔案)

sort(a,a+n,greater《資料型別》())表示陣列從大到小排(必須用第一和第二標頭檔案一起)(資料型別和陣列資料型別一致int或char)

注意:①a表示陣列名,n表示陣列元素個數。

19.字串輸入輸出

①輸入沒有空格的字串

1.定義一維字元型陣列,char a[n];

cin>>a; a為陣列名。

2. char a[n];

scanf("%s",a);

②輸入有空格的字串

標頭檔案#include

gets(陣列名);

③輸出字串

1.printf(「s」,a) ;

2.puts(a);

注意:a為陣列名

大一上學期總結

大一上半學期總結 三月軟體工作室 轉眼間,已經過完大學的乙個學期了,感覺時間流逝的速度遠比想象中的要快得多,回想一下這個學期所發生的一切,就好像昨天發生的一樣。2017 9 10號我踏上了去學校的征途,我爸和我一起坐上的到新鄉的汽車,上車前莫名的感到了激動,因為自己從那時開始正式變為一名大學生,同時...

大一上學期

書接上文,報名參加培訓之後,在自學和做題中,熬過了乙個月。終於迎來了最後的考核,我用借來的電腦 當時還沒有電腦,沒電腦之前沒有上機機會學的挺費勁,學的也不好,就借用我姐的電腦,反正成績上來了 在實驗室寫了五個小時 第乙個小時別人做出來三道題了,我還卡在第一道題,著急啊。過了乙個小時之後終於趕上做出來...

大一上學期C語言不熟知識點學習總結

大一上學期c語言不熟知識點學習總結 通過前幾章對順序結構程式設計程式 if選擇結構 switch語句 迴圈結構 陣列 函式的學習,這一次我將主要針對幾種不熟悉的知識點及題型進行分析。一.增1和減1運算子 m n 即 m n n m n 即 n m n 二.ascii碼值 a 的ascii碼值為65 ...