天天看點

c plus plus 重要的例題

  • 将小寫字母轉化成大寫字母
    c plus plus 重要的例題

while後面的括号裡可以是邏輯運算,比如1,while隻要是判斷為非零就可以執行,還可以是(cin>>a),這樣就可以一直輸入。

在循環中可以不改變跳出條件,因為可以在循環内部用   if   跳出,比如    break    是跳出整個循環(隻有包含break的單個循環),continue  是跳出本次循環,如果是  for  的話跳到 i++。

另一種做法 

  • 遞推
    c plus plus 重要的例題
    c plus plus 重要的例題
  • 分解出百位十位個位
    i=n/100      //分解百位
    j=n/10%10    //分解十位
    k=n%10       //分解個位
               
  • 判斷整數是否為素數 
    c plus plus 重要的例題

另一種做法 

c plus plus 重要的例題
  •  求斐波那契數列:1,1,2等前40個數
c plus plus 重要的例題

setw:setw(int n)用來控制輸出間隔,

頭檔案 iomanip,setw()隻對其後面緊跟的輸出産生作用,表示共占幾個位置,不足的用空格填充,若輸出的内容超過設定的長度,則按實際長度輸出。

P.S.setw()預設填充的内容為空格,可以用setfill()配合使用設定其他字元填充,e.g.

cout<<setfill('*')<<setw(5)<<'a'<<endl;
           
  • c plus plus 重要的例題
    sqrt:表示開方,頭檔案cmath,sqrt()。
  • c plus plus 重要的例題
    fabs:函數原型:double fabs(double x);頭檔案cmath;功能:傳回雙精度數的絕對值。
  • 讀10個整數存入數組,找出其中最大值及位置

 定義常量:#define size 10 或 coust int size=10。

  • 表達式在記憶體中設有空間,常量占空間不能重新指派。如果變量沒有賦初值,則輸出值是随機的。
c plus plus 重要的例題
  •  用冒泡法對n個數排序(由小到大)  大數沉澱,小數起泡。
c plus plus 重要的例題
  •  用簡單選擇法對10個數進行排序
c plus plus 重要的例題
c plus plus 重要的例題
c plus plus 重要的例題

 數組的輸入和輸出都必須用循環語句