码迷,mamicode.com
首页 > 其他好文 > 详细

二柱子—四则运算1

时间:2016-03-06 15:40:18      阅读:131      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!