我对C Progamming完全陌生,我遇到了一些问题。
我尝试创建Word搜索,但遇到了问题。 https://en.wikipedia.org/wiki/Word_search
我试图随机化一个数字,因此包含这些单词的数组将是随机的。 在添加决策或任何其他编码之前,srand工作。
我使用了switch case,因为我遇到了else if的问题。
这是代码:
#include <stdio.h>
#include<string.h>
#include <time.h>
#define ARRAY_SIZE 10
int main (void)
{
int r;
srand(time(NULL));
r = (rand() % 3) + 1 ; //random number
printf ("%d\n", r);
char *names1[]= {"DOG" , "CAT", "HORSE" , "SNAKE" };
char *names2[]= {"RAT", "FOX", "FISH", "DRAGON" };
char *names3[]= { "TIGER", "COW", "SHARK", "BEAR" };
switch(r)
{
case '1' : printf (" %s", names1);
break;
case '2' : printf (" %s", names2);
break;
case '3' : printf (" %s", names3);
break;
default : puts ("Invalid");
getchar();
return 0;
}