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个分式的分子和分母 

  • 相关阅读:
    Java中的流
    多种日志收集工具比较
    UML类图几种关系的总结
    从数组中找出第K大的数
    数组各种排序算法和复杂度分析
    时间复杂度和空间复杂度
    Java Classloader原理分析
    WebSocket
    TCP/IP详解--TCP连接中TIME_WAIT状态过多
    TCP协议
  • 原文地址:https://www.cnblogs.com/tanjingyuan/p/5268850.html
Copyright © 2011-2022 走看看