设计流程
1 . 使用求模符号“%”求模数控制随机数产生范围。
2 . 使用rand()计算出一个随机数。
3 . 使用函数time()来获取时间。
4 . 用二维字符数组储存名字,产生范围类的随机数在用下标调用数组里面的名字。
效果展示
完整代码
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <stdlib.h>int main()
{char name[3][7]={"张三","李四","王五"},flag;srand((unsigned int)time(NULL));printf("按下任意键开始抽取");getch();flag=rand()%3;switch(flag){case 0:printf("%s",name[flag]);break;case 1:printf("%s",name[flag]);break;default:printf("随机数错误!!!"); return 1; }return 0;
}