怎么在C语言中给一个变量赋一个随机数,一个变量赋一个随机字母,还有一个变量赋随机符号?

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:25:15

赋随机数:
srand(time(NULL));//设置随机种子
int i = rand();//生成随机数给i

随机字母:
srand(time(NULL));
char ch = 'A' + rand()%25;//一个0到25的随机数加在字符A上就可以得到A到Z之间的一个随机字符

随机符号://这个比较复杂,看你要生成几种符号了
srand(time(NULL));
int i = rand()%4 + 1;//我以4种符号为例
char op = 0;
switch (0)
{
case 1:
op = '+';
break;
case 2:
op = '-';
break;
case 3:
op = '*';
break;
case 4:
op = '/';
break;
default:
break;
}

看一看库函数吧!
由生成随机数的函数.

你先定义三个不同的变量,然后赋值就行了嘛!你只要会产生随机数就行了,把产生随机数的随机函数负载变量后面就行了。每次执行得到的结果都是不一样的。

你可以把他先显示出来观察一下,这个都是很简单的嘛,你试验几次就出来了。