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语言写的,代码也比较简单,结对编程也给我提供了不少的思路。

  • 相关阅读:
    POJ 1789
    南华大学 复读机(并查集)
    C
    F
    POJ 1988 Cube Stacking
    并查集(一)
    把采集到的数据发送到一个Google Docs或者Google Form上 这个网站提供了参考和例子
    几种空气颗粒物和空气质量传感器
    整流桥
    STM32 中的CEC
  • 原文地址:https://www.cnblogs.com/scyblog/p/5371298.html
Copyright © 2011-2022 走看看