c语言随机数加减乘除在100以内,随机实现100以内的的加减乘除运算

算法思想:

(1) 产生两个随机数

(2) 产生一个运算符

(3) 用户输入答案

(4) 验证答案正确与否

(5) 转(1) 重复执行

主函数中用到了srand(time(NULL))上百度查了一下和随机产生有关。如果在程序运行时没有自主设置种子的话,用函数rand产生的随机数序列会是一样的。

而用srand设置随机数种子后,可能产生不同的随机序列(概率很大)。

int main()

{

int number = 2;

int choice;

srand(time(NULL));

do

{

ShowMenu();

choice = getchar();

getchar(); //清除行尾回车

switch(choice)

{

case '1':

case '2':

case '3':

case '4':

case '5':

Arithmetic(choice,number);

break;

case '6':

cout<

cin>>number;

getchar();

}

}

while(choice!='0');

return 0;

}主函数中调用了两个函数:菜单函数ShowMenu和四则运算函数Arithmetic。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值