zoukankan      html  css  js  c++  java
  • 作业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个分式的分子和分母 

  • 相关阅读:
    中国剩余定理
    hdu1808-Halloween treats(抽屉原理)
    快速幂算法
    因子和与因子个数
    乘性函数
    HDU 2669 Romantic (扩展欧几里得定理)
    扩展欧几里得算法
    Bi-shoe and Phi-shoe(欧拉函数)
    欧拉函数
    [51nod]1284 2 3 5 7的倍数(容斥原理)
  • 原文地址:https://www.cnblogs.com/tanjingyuan/p/5268850.html
Copyright © 2011-2022 走看看