### 學習中碰到的許多例題
#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萬之間時,...