互动故事节目

时间:2015-10-01 22:53:09

标签: c arrays pointers random

创建一个利用数组和指针的程序,并从用户那里获取几个输入(例如Name,Age等)并将它们输出到一个简短的故事中。每次用户运行程序时,故事都必须不同,例如:

示例输出:

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(),但我不确定我应该如何将它合并到我的程序中。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我认为实现这一目标的最佳方法是制作一组特定的选择(丰田花冠,笔记本电脑)并使用rand()函数在数组的范围内选择一个随机数打印出来。

如果您想要,以下是使用rand()的教程。只需交换" 10"对于要添加到阵列中的项目数。

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