2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > c语言随机产生一组四则运算题 随机生成四则运算

c语言随机产生一组四则运算题 随机生成四则运算

时间:2020-04-18 11:55:29

相关推荐

c语言随机产生一组四则运算题 随机生成四则运算

心得:

在编程过程中遇到的最大的问题就是随机数的产生问题。在c语言中函数rand()可以用来产生随机数,但是它缺不是一个真正的随机数,需要用到srand()函数。所以我用srand( (unsigned)time( NULL ) )这段代码来解决随机数的产生问题。rand()的随机范围在0到32767之间。在一个for循环中,我先将随机数a、b对10求余,和随机数c对四求余,然后根据随机数c的大小输出随机四则运算。

代码:

#include

#include

#include

main( )

{

int i;

int a,b,c;

srand( (unsigned)time( NULL ) );

for(i=1;i<31;i++)

{

a=rand()%10+1;

b=rand()%10+1;

c=rand()%4+1;

if(c==1)

{

printf("(%d) %d+%d=\n",i,a,b);

}

else if(c==2)

{

while(a

{

a=rand()%10+1;

b=rand()%10+1;

}

printf("(%d) %d-%d=\n",i,a,b);

}

else if(c==3)

{

printf("(%d) %d*%d=\n",i,a,b);

}

else

{

printf("(%d) %d/%d=\n",i,a,b);

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。