四则运算3.0

题目要求:编写一个能自动生成自定义题目数的小学四则运算。要求能支持真分数0

思路:随机数+简单运算符+随机数+=的格式。

具体步骤:

1、要首先生成随机数;

2、然后随机生成一个符号,这样第二个数也可随机生成;

3、最后就可以利用简单的循环来输出所需题目;

4、至于真分数,是分子比分母小的数,我将一个真分数拆解,得到两个整数相除的格式;

5、然后比较分子分母的大小,将较大的数始终放在分母的位置。

代码如下:

 

    {

    case 1:printf("+");break;

    case 2:printf("-");break;

    case 3:printf("*");break;

    case 4:printf("/");break;

    }

    c=rand()%100+1;

    d=rand()%100+1;

    if ( c>=d)

        printf("%d/%d=\t\t",d,c);

    else

        printf("%d/%d=\t\t",c,d);

    }

    break;

    }

    break;

    }

    }while(n!=-1);

}

posted @ 2018-10-09 20:23  刘冇  阅读(118)  评论(0)    收藏  举报