gpt4 book ai didi

c - 使用 C 语言控制指令练习解决的问题

转载 作者:行者123 更新时间:2023-11-30 14:24:24 25 4
gpt4 key购买 nike

需要一些学生能够想到并应用自己的逻辑仅使用控制指令来解决的好问题。到目前为止涵盖的主题都是基础的,甚至还没有完成数组。但是,我希望学生在继续更高的主题之前先达到完美。

我尝试寻找一些示例问题,但没有一个符合我的预期/它们是我已经知道的问题。

其中一些我知道的:

  1. 编写一个程序来找出 a^b 的值,而不使用内置函数。
  2. 编写一个程序来找出某个范围内的阿姆斯特朗数。
  3. 编写一个程序,以逆序方式打印相当于一个数字的二进制(由于数组尚未完成,只需简单的逻辑即可打印余数并进一步除该数字)
  4. 计算用户输入的所有 -ve、+ve 和 0 数字,直到用户希望终止程序。
  5. 编写一个程序来显示给定数字的所有除数。
  6. 编写一个程序来判断给定的数字是否是素数。
  7. 检查给定的数字是奇数还是偶数。

需要更多逻辑上有趣的问题来帮助学生培养解决问题的能力。

谢谢。

PS:如果这个问题含糊不清或不够切题,请原谅我,因为这个问题有大量答案,我想我不能接受单一答案?

最佳答案

  • 检查数字是否为回文 (1234554321)
  • 使用 write() 重写函数以在控制台中打印数字(类似于 printf("%d", ...))
  • 写入从 12 到 89 开始的 2 位数字的所有组合的函数,不允许出现两次相同的数字,也不允许不同的顺序(12, 13, ..., 19, 23, 24... : 跳过 21,因为它已经完成了 12)
  • 使用相同规则(不使用数组)写入 n 个数字(n 作为从 1 到 9 的参数给出)的所有组合的函数

关于c - 使用 C 语言控制指令练习解决的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com