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 ...