首页 > 其他 > 详细

二柱子—四则运算1

时间:2016-03-06 15:37:10      阅读:145      评论:0      收藏:0      [点我收藏+]

设计思路:

      1、用rand函数随机生成这两个运算数;

      2、随机生成这两个数并通过取余数的方式把它们控制在100以内。其中,考虑到除数不能为零,第二个运算数随机产生时+1;

      3、随机产生运算符号,运算符号一共有4种,也可以随机产生1-4的数,分情况进行四则运算。

二、程序代码

#include "stdafx.h"
#include "stdlib.h"
 
void randout()     //产生随机数并产生随机运算函数
{
    int x1,x2;   //两个运算数
    int i,j;    
    for(i=0;i<30;i++)
    {
        x1=rand()%100;     
            x2=rand()%100+1;   //除数不能为零
            j=rand()%4;             //j的值确定运算
        if(j==0)
            printf("%d+%d\t\t",x1,x2);
        if(j==1)
                printf("%d-%d\t\t",x1,x2);
        if(j==2)
                printf("%d*%d\t\t",x1,x2);
        if(j==3)
            printf("%d/%d\t\t",x1,x2);
    }
    printf("\n出题完毕!\n");
}
 
int _tmain( )
{
    printf("随机生成的30道运算题为:\n");
    randout();      //调用函数
 
    return 0;
}  

技术分享

二柱子—四则运算1

原文:http://www.cnblogs.com/hujinhui/p/5247462.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!