二柱子—四则运算1

Posted 小辉辉123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二柱子—四则运算1相关的知识,希望对你有一定的参考价值。

设计思路:

      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的主要内容,如果未能解决你的问题,请参考以下文章

二柱子四则运算

二柱子之随机四则运算

二柱子-四则运算2

苦逼的二柱子的四则运算问题

二柱子四则运算在线答题系统

二柱子牌出题器——四则运算生成