C語言經典例題

2021-08-31 16:16:31 字數 1056 閱讀 3280

### 學習中碰到的許多例題
#include int main()

}return 0;

}

水仙花數的大概演算法就是通過for迴圈提取出每一位數,再利用if語句判斷最後輸出。

當然,也可以換一種迴圈,大致就是這樣的演算法。

#includeint main()

} return 0;

}

利用for迴圈的巢狀還可以,做出許多更強的東西。此時此刻,我想要引用某位大佬的題目。列印n*n法表,要求位與位對齊,這時我們只需要稍微改進下;

如以下**:

#includeint main()

printf("\n");

} return 0;

}

只要輸入n*n就可以輸出各種奇葩乘法表;如

回文數並不是很難。用陣列處理也可以,當然要麻煩些,所以,麻煩的東西就用來處理麻煩的事情吧!

回文字串

回文字串就是正讀反讀都一樣的字串,如「abcba」、「abccba」。要求從鍵盤輸

入字串。

先看思路:

回文字串的思路

1,定義乙個陣列,字元陣列,再定義四個整形常量i c n j=0

2, 在不知道輸入多少個字元時,最好利用while迴圈輸入while((c=getchar())!=』\n』)這條語句就是

在輸入回車時,結束迴圈,當然,迴圈次數需要乙個計數器,於是進去乙個計數器j,執行j++

3,把j的值賦給n,

4,接下來進行迴圈,for語句中i=0;iint main()

n=j;

for(i=0;i利用更簡便的方法解決問題,才是學習的關鍵。

C語言運用 經典例題

在某次實彈射擊訓練中,班長將十個戰士圍成一圈發子彈。首先,班長給第乙個戰士10顆,第二個戰士2顆,第三個戰士8顆,第四個戰士22顆,第五個戰士16顆,第六個戰士4顆,第七個戰士10顆,第八個戰士6顆,第九個戰士14顆,第十個戰士20顆。然後按如下方法將每個戰士手中的子彈進行調整 所有的戰士檢查自己手...

c語言經典例題及解析

素數,就是除了1和他本身,不能被其他數整除的數字。今天我們將用三種不同的方法來實現 輸出100到200之間的素數 請往下看 1 第一種方法就是用100到200之間的每個數字,除以2到其本身前面的那乙個數字,如果此過程中出現整除的現象,則該數不是素數。如果沒有整除的現象,則該數為素數輸出。includ...

C語言經典例題小練

企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬之間時,...