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

问题描述:

编程实现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 
#include 

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()函数的使用。

你可能感兴趣的:(C语言心悟)