• 作业1


    #include<stdlib.h>
    #include<time.h>
    #include<stdio.h>
    void main()
    {
    int i ;
    int a;
    int b;
    int c;// 加1 减2 乘3 除4
    int m;
    int p;
    int q;
    Loop:srand(time(NULL));//初始化随机数
    printf("你要做分数题还是整数题 整数1 分数2 ");
    scanf("%d", &m);
    switch (m){
    case 1:
    {
    for (i = 0; i < 30; i++)
    {

    a = rand() % 100;
    b = rand() % 100;
    c = rand() % 4;

    switch (c)
    {
    case 0:
    printf("%d+%d= ", a, b);
    break;
    case 1:
    printf("%d-%d= ", a, b);
    break;
    case 2:
    printf("%d*%d= ", a, b);
    break;
    case 3:
    printf("%d/%d= ", a, b);
    break;
    }
    }
    }
    break;
    case 2:
    {
    for (i = 0; i < 30; i++)
    {
    a = rand() % 100;
    b = rand() % 100;
    p = rand() % 100;
    q = rand() % 100;
    c = rand() % 4;

    switch (c)
    {
    case 0:
    printf("(%d/%d)+(%d/%d)= ", a, b, p, q);
    break;
    case 1:
    printf("(%d/%d)-(%d/%d)= ", a, b, p, q);
    break;
    case 2:
    printf("(%d/%d)*(%d/%d)= ", a, b, p, q);
    break;
    case 3:
    printf("(%d/%d)/(%d/%d)= ", a, b, p, q);
    break;
    }
    }
    }
    break;
    }
    system("pause");
    system("cls");
    goto Loop;
    }

    因为是出30道题 所以我设置了30 个循环  但是这道题 我并没有考虑 假分数的问题。

    我定义了一个C 变量 来控制四则运算的符号

    通过设置了4个变量 来生成 2个分式的分子和分母 

  • 相关阅读:
    二维码生成代码
    部署javaweb项目到阿里云ecs(centos7)
    mysql基础知识
    IDEA快捷键快速补齐类和对象名
    Redis和elasticsearch
    在asp.net 项目的bin目录中使用子目录
    MVC项目引用备注
    OAuth相关备注
    手动安装windows的磁盘清理工具
    在CentOS上安装 MongoDB
  • 原文地址:https://www.cnblogs.com/tanjingyuan/p/5268850.html
Copyright © 2020-2023  润新知