您的位置:首页 > 编程语言

1----编程实现100以内两个随机整数的加法运算练习(rand函数)

2017-06-30 22:25 435 查看
问题描述:

编程实现100以内两个随机整数的加法运算练习

算法分析

首先考虑需要定义那些变量。因为是模拟加法a+b=c,所以需要定义a,b,c。

接着考虑数据的获取。随机整数可以通过标准库“stdlib.h”中的伪随机函数int rand()来产生,rand()函数每次产生一个0~32767之间的随机数。如果要产生一个0~99之间的随机数,可以用表达式rang%100(取余运算,注意计算机是从0开始计数的)。一般情况下,如果要得到[a,b]区间的随机数,可以用表达式a+rand()%(b-a)。

具体实现

#include <stdio.h>
#include <stdlib.h>

void main()
{
int a,b,c;
a=rand()%100;
b=rang()%100;
printf("Let's go!\n");
printf("%d+%d=?",a,b);
scanf("%d",&c);
if(c==a+b) //易错点,注意是==号!
{
printf("This answer is right!\n");
}
else
{
printf("This answer is wrong!\n");
printf("%d+%d=%d\n",a,b,a+b);
}
}

总结
主要是rand()函数的使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: