zoukankan      html  css  js  c++  java
  • 小学二年级四则运算题

    一.题目要求

    产生300道小学二年级的四则运算的数学题,减法不能出现负数,除法要整除。

    二.编写过程

    编写产生30道小学二年级的四则运算的数学题,用rand()产生随机数,和随机的符号,在除法运算中在被除数不为零的情况下利用一组随机数来产生被除数和除数是被除数的整数倍,这样保证了除法的整除,减法要先判断两个随机数的大小,输出的结果为大数减去小数。然后利用for循环30次输出30道题目。

    三.程序运行

    四.程序代码

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    void main()
    {
    int a, b, c, d, e, i, j;
    srand(time(NULL));
    printf("小学二年级四则运算题\n");
    for (i = 0; i < 30; i++)
    {
    a = rand() % 100;
    b = rand() % 100;
    c = rand() % 4;
    switch (c)
    {
    case 0:
    printf("%d+%d=\n", a, b);
    break;
    case 1:
    if (a < b)
    {
    printf("%d-%d=\n", b, a);
    }
    else
    printf("%d-%d=\n", a, b);
    break;
    case 2:
    printf("%d*%d=\n", a, b);
    break;
    case 3:
    {
    d = rand() % 20;
    if (d != 0)
    e = rand() % 4;
    switch (e)
    {
    case 0:
    printf("0÷%d=\n", d);
    break;
    case 1:
    printf("%d÷%d=\n", d, d);
    break;
    case 2:
    j = 2 * d;
    printf("%d÷%d=\n", j, d);
    break;
    case 3:
    j = 3 * d;
    printf("%d÷%d=\n", j, d);
    break;
    }
    break;
    }
    }
    }
    system("pause");
    }

  • 相关阅读:
    git更新或者还原本地代码
    log4net配置文件
    用ASP.NET MVC仿站糗事百科
    为表创建索引
    VisualStudio2008+水晶报表的使用
    C#中的位的或运算的理解
    char.IsLetter的使用
    C# 邮箱的使用
    NPOI DataTable导出excel
    NPOI DataSet导出excel
  • 原文地址:https://www.cnblogs.com/zhangruiyuan/p/5268946.html
Copyright © 2011-2022 走看看