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");
    }

  • 相关阅读:
    php 函数strpos()
    uploadfy api中文文档
    thinkphp + 美图秀秀api 实现图片裁切上传,带数据库
    mysql 操作用户权限
    window.location 小结)
    turn.js 图书翻页效果
    thinkphp 内置标签volist 控制换行
    js 数据类型转换
    quartz 2.2.1
    Mysql测试链接
  • 原文地址:https://www.cnblogs.com/zhangruiyuan/p/5268946.html
Copyright © 2011-2022 走看看