【问题标题】:Interactive story program互动故事节目
【发布时间】:2015-10-01 22:53:08
【问题描述】:

创建一个使用数组和指针的程序,并从用户那里获取多个输入(例如姓名、年龄等)并将它们输出到一个短篇故事中。然而,每次用户运行程序时,故事都必须有所不同,如下所示:

样本输出:

What is your name? Donkey
How old are you? 30
What is your favorite color? black
Donkey is a 30 year old who likes his black laptop...

样本输出(同一程序的第二次运行):

What is your name? Donkey
How old are you? 30
What is your favorite color? black
Donkey is a 30 year old who likes his black Toyota Corolla...

我可以从用户那里得到输入并输出它们就好了;我的问题是随机化包含用户数据的事件。我什至不确定从哪里开始。我看过rand(),但我不确定我应该如何将它合并到我的程序中。任何帮助将不胜感激!

【问题讨论】:

  • 我投票决定将此问题作为离题结束,因为 SO 不是“做我的功课”网站。
  • SO 是一个帮助解决特定编码问题的网站,所以很多“帮助我的家庭作业”问题都是关于主题的。取决于问题是否足够具体。用户正在寻求帮助以了解如何使用 rand()。他只需要从我们不需要的问题中剔除所有脂肪。

标签: c arrays pointers random


【解决方案1】:

我认为实现这一点的最佳方法是创建一组特定选择(丰田卡罗拉、笔记本电脑)的数组,并使用 rand() 函数在数组范围内选择一个随机数以打印出来。

如果您愿意,以下是使用 rand() 的教程。只需将“10”换成要添加到数组中的项目数。

http://www.dreamincode.net/forums/topic/14057-producing-random-numbers/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多