主要训练编程初学者的编程逻辑,通过一系列的练习题建立初级程序员对编程逻辑的掌握。这里的练习题以C#为答案,其实其他语言都是一样的逻辑噢。
1. 输出1--5乘以10所得的乘法表。
2. 产生一个1~100的随机数,你来猜这个数字
3. 用三种循环写1到100的和
4. 编程:要求,摄氏度0--250度,每隔20度为一项,输出摄氏温度与华氏温度的对照表,同时要求输出的条目不超过10条
5. 求1到10的倒数和
6. 编写九九乘法表并顺序输出
7. 编写九九乘法表并倒序输出
8. 编程求1-3+5-7+...-95+97-99
9. 小猴子摘了一堆桃,第一天吃了一半,还嫌不过瘾,又多吃了一个;第二天又将剩下的桃子吃了一半加一个;以后天天如此,到第十天,小猴一看,只剩一个桃子了。问最初有多少个桃子。
10. 有一个数列,前两个数是1,1,第三个数是前两个数之和,以后的每个数都是前两个数之和,要求输出此数列的前40个数。
11. 求2/1,3/2,5/3,8/5,13/8,21/13...的前20项的和(32.66026)
12. 打印“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如153
循环练习加强题目
13. 编写九九乘法表并倒序输出。
14. 某人有100元,欲买100只鸡,公鸡5元一只,母鸡3元一只,小鸡一元3只,可买到公鸡、母鸡、小鸡各多少只?
15. 打印倒等腰三角形,输入行数4,打印效果如下图所示:
*******
*****
***
*
16. 打印平行四边形,输入行数5,打印效果如下图所示:
**************
**************
**************
**************
**************
17. 打印实心菱形,输入行数5,打印效果如下:
*
***
*****
***
*
18. 打印实心菱形,输入行数5,打印效果如下:
*
* *
* *
* *
*
19. (多重循环)有A、B、C、D 4个一位非负整数,他们符合(ABCD-CDC=ABC)的算式,请找出A、B、C、D的值。
20. (多重循环)打印“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如153
(参考答案见下一篇)