zoukankan      html  css  js  c++  java
  • 结对项目——四则运算

    作业:某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。

    采用语言:c语言

    结对对象:王翰林 2013110434  博客地址: http://home.cnblogs.com/u/whl1127/

    双方贡献比例:1:1;

    结对照片

    源程序

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>

    void main()
    {
    int i, j, calc;
    double r;
    srand(time(NULL));
    int flag=0;
    for(int a=1;a<=30;a++)
    {

    i = rand()%100;
    j = rand()%100;
    calc = rand()%4;
    switch (calc)
    {
    case 0:
    r = i+j;
    printf("%d+%d=? ", i, j);
    flag=1;
    break;
    case 1:
    r = i-j;
    printf("%d-%d=? ", i, j);
    flag=1;
    break;
    case 2:
    r = i*j;
    printf("%d*%d=? ", i, j);
    flag=1;
    break;
    case 3:

    if (j==0)
    {
    printf("%d/%d=? ", i, j);
    printf("j=0,不能执行除法 ");
    flag=1;
    break;
    }
    r = i/j;
    printf("%d/%d=? ", i, j);
    flag=1;
    break;
    if(flag=1)
    {
    break;
    }
    }
    }
    }

    运行结果:

    总结:用了一种比较简单的时间随机数,采用的是大一学的c语言写的,代码也比较简单,结对编程也给我提供了不少的思路。

  • 相关阅读:
    dart中Map类型详解
    洛谷P1582 倒水(二进制)
    maven依赖 临时转阿里云镜像
    java jdbc 连接数据库
    java 常用类
    java 异常处理
    java 对象 this static 封装
    java 面对对象 内存分析
    团队开发 git
    java 代码块
  • 原文地址:https://www.cnblogs.com/scyblog/p/5371298.html
Copyright © 2011-2022 走看看