【发布时间】:2010-08-15 04:36:16
【问题描述】:
嘿,我想问一下我是否有一个单词列表,可以说“老虎、狮子、大象、斑马、马、骆驼、鹿、鳄鱼、兔子、猫” 如何在 c 编程中从列表中随机生成 5 个单词? 例如:
虎、斑马、猫、鹿、马
或
鳄鱼、兔子、骆驼、斑马、大象
等
提前谢谢你:D
编辑:
#include <stdio.h>
#include <string.h>
#define SIZE 10
int main ()
{
char arr2[SIZE][20] = { "tiger", "lion", "elephant", "zebra", "horse", "camel", "deer", "crocodile", "rabbit", "cat" };
int x = 0;
srand(time(NULL));
while (x < SIZE - 5)
{
arr2 [x][20] = rand ();
printf ("%s\n", arr2[x]);
x++;
}
system ("pause");
return 0;
}
【问题讨论】:
-
到目前为止你有什么?
-
arr2 [x][20] = rand ();应该做什么? -
我不知道...我只是自己尝试过 :( 我的老师甚至不教我生成随机单词,我只是通过网络自己找到。
-
你觉得这条线有什么作用?或者你想让它做什么?你不只是随便打了一些垃圾,对吧?