zoukankan      html  css  js  c++  java
  • 第一周 结对编程四则运算

    补发:

    https://git.coding.net/qianhuihui/first-week.git
    ssh://git@git.coding.net:qianhuihui/first-week.git

    项目需求:程序随机生成四则运算计算题,并在用户填写答案后判断答案正误。

    结对成员:李峤

    任务分配:算法思想及采用的主要函数由李峤负责。

                  部分代码输入及结果测试由本人负责。

    大体分成两个模块 :1.随机生成四则运算计算题 2.判断录入答案正误

    主要代码如下:

     1 #include<stdio.h>
     2 #include<string.h>
     3 #include<time.h>
     4 #include<stdlib.h>
     5 int main()
     6 {
     7       char str[]="+-*/";
     8   srand(time(0));
     9       int res[10];
    10       for(int i = 0;i<=9;i++)
    11       {
    12             int a = rand()%100+1;
    13             int b = rand()%100+1;
    14             int c = rand()%4;
    15             if(c==3)
    16             {
    17                 while(a%b) a = rand()%100+1,b = rand()%100+1;     
    18             }
    19             printf("%d %c %d
    ",a,str[c],b);
    20             if(c==0) res[i] = a+b;
    21             else if(c==1) res[i] = a-b;
    22             else if(c==2) res[i] = a*b;
    23             else res[i] = a/b;
    24       }
    25       int s[10];
    26       printf("请输入答案用空格分开
    ");
    27       for(int i=0;i<=9;i++)
    28       {
    29        scanf("%d",&s[i]);
    30       }
    31       for(int i=0;i<=9;i++)
    32       {
    33           if(s[i]!=res[i])
    34           {
    35               printf("第%d道题错了,正确答案为%d
    ",i+1,res[i]);
    36            }
    37       }
    38       return 0;
    39 } 

    运行结果如下:

                  

  • 相关阅读:
    spring core与context的理解
    maven项目中pom.xml快速生成
    MariaDB常用命令
    MariaDB快速入门指南
    My_plan_51
    Oracle简介及安装
    Oracle单行函数
    oracle多表查询
    单点登录原理与简单实现
    JavaScript 的时间消耗
  • 原文地址:https://www.cnblogs.com/qianhuihui/p/5866735.html
Copyright © 2011-2022 走看看