C语言练习题 1. 从键盘接收一个数,判断是否为素数; 2. 输出1—100之间所有的素数; 3. 从键盘接收10个数,输出平均数、最大数和最小数。 4. 从键盘接收n个数,输出平均数、最大数和最小数。 5. 猴子吃桃问题:猴子第一天摘下一些桃子,当即吃了一半,不过瘾,又多吃了一个,第二天将剩下的桃子吃了一半,又多吃了一个,以后每天如此,到了第十天早晨,发现只剩下了1个。第一天共摘下多少桃子? 6. a的平方与b的和是1053, b的平方与a的和是873,求符合要求的正整数a,b。 7. 36人搬36块砖,男子一人一次搬4块,女子一人一次搬3块,小孩两人一次搬1块,刚好一次搬完,问男子,女子和小孩各多少人。 8. 打印输出所有“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身,333如153即是,因为153=1+5+3 9. 输出1—99之间所有的同构数,同构数是指此数出现在其平方的右边,如5是同构数,因为5在25的右边,25是同构数,25出现在625的右边。 10. 编写程序,计算s=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+...+1/(1+2+3+...+n)的值。 11. 编写程序,计算s=1-2/(1+2)+3/(1+2+3)-4/(1+2+3+4)+...+n/(1+2+3+...+n)的值。 12. 求1!+2!+3!+„„+10! 13. 有一个数列:求出这个数列的前20项之和 1,1,2,3,5,8,13,„„ 14. 有一个分数序列:求出这个数列的前20项之和 23581321 ,,,,,,... 123581315. 从键盘接收10个学生的成绩,依次输出他们的等级,90以上A,80以上为B,70以上为C,60以上为D,60以下为E,小于0或大于100为“Error”。(此题用两种方法求解) 16. 从键盘接收10个学生的成绩,每个学生3门课成绩,输出每个学生3门课的平均分 17. 从键盘接收一串字符,以回车结束,统计其中数字,字母,空格,以及其他字符的个数。 18. 输出下列图形,必须使用循环 * *** ***** ******* ***** *** * 19. 从键盘接接收2个数,输出他们的最大公约数和最小公倍数。 20. 从键盘接收10个学生的成绩,统计所有低于平均分的学生数。 相信自己!你完全有能力解决以上问题!GOD BLESS YOU! 本文来源:https://www.wddqw.com/doc/700ad1ac51e79b89680226b4.html