【发布时间】:2012-08-07 08:56:45
【问题描述】:
需要一些学生能想到的好问题,并应用他们自己的逻辑来解决这些问题,仅使用控制指令。到目前为止所涵盖的主题都是基本的,甚至还没有完成数组。但是,我希望学生在继续学习更高的主题之前做到完美。
我尝试搜索一些示例问题,但没有一个符合我的预期/它们是我已经知道的。
我知道的一些:
- 编写程序以在不使用内置函数的情况下找出 a^b 的值。
- 编写一个程序来找出一个范围内的 Armstrong 数。
- 编写一个程序,以相反的顺序打印一个数字的二进制等值(因为数组还没有完成,只是简单的逻辑来打印余数并进一步除数)
- 计算用户输入的所有 -ve、+ve 和 0 数字,直到用户希望终止程序。
- 编写一个程序来显示给定数的所有除数。
- 编写一个程序来判断给定的数是否是素数。
- 检查给定的数字是奇数还是偶数。
需要更多逻辑上有趣的好问题,以帮助学生建立解决问题的能力。
谢谢。
PS:如果这个问题含糊不清,请原谅我,因为这个问题有很多答案,我猜我不能接受一个答案?
【问题讨论】:
-
1.编写一个程序来找出a^b的值,而不使用内置函数。希望您的学生只是学生,否则您会看到有人回答 int main(){int a=8;b=10;返回 a^b;} ;)
-
“^”是指幂函数。