四则运算练习题

#include<stdlib.h>
#include<stdio.h>
#include<time.h>
#include"math.h"
#include<conio.h>

void main()
{
    int a,b,c,d,e,r,i,v,an;
    char ch1[4]={‘+‘,‘-‘,‘*‘,‘/‘};
    char ch2[4]={‘+‘,‘-‘,‘*‘,‘/‘};
    for(i=0;i<10;i++)
    {
        a=rand()%100;
        b=rand()%100;
        c=rand()%100;
        d=rand()%4;
        e=rand()%4;
        printf("%d %c %d %c %d",a,ch1[d],b,ch2[e],c);
        printf("=");
        if((ch1[d]==‘+‘||‘-‘)&&(ch2[e]==‘*‘||‘/‘))
        {
            if(e==2)
            {
                v=c*b;
            }
            if(e==3)
            {
                v=b/c;
            }
            if(d==0)
            {
                r=a+v;
            }
            if(d==1)
            {
                r=a-v;
            }
        }
        else
            {
                if(d==0)
                {
                    v=a+b;
                }
                if(d==1)
                {
                    v=a-b;
                }
                if(d==2)
                {
                    v=a*b;
                }
                if(d==3)
                {
                    v=a/b;
                }
                if(e==0)
                {
                    r=v+c;
                }
                if(e==1)
                {
                    r=v-c;
                }
                if(e==2)
                {
                    r=v*c;
                }
                if(e==3)
                {
                    r=v/c;
                }
            }
        loop:scanf("%d",&an);
             if(an==r)
             {
                printf("OK!");

             }
             else
              {
                printf("it does not matter and try it again:");
                goto loop;
             }
    }

}
时间: 2024-08-05 11:52:53

四则运算练习题的相关文章

软件工程课堂练习-随机生成30道四则运算练习题

习题要求:随机生成30道四则运算题 以下是程序代码: 1 #include "stdafx.h" 2 #include "stdio.h" 3 #include "time.h" 4 #include "stdlib.h" //随机器函数头文件 5 6 void print() 7 { 8 srand((int)time(0)); 9 for(int i=0;i<=29;i++) 10 { 11 int x; 12 in

小学四则运算练习题网页版结对项目报告

一.项目结构 二.计算模块和界面模块间的调用 三.页面演示效果 四.遇到问题 五.知识点记录 六.新知识新技能 七.未实现但计划实现功能 八.学习目标与总结 项目地址:https://git.dev.tencent.com/hey_wuqw/webArithmetic.git 一.项目结构 二. 计算模块和界面模块间的调用 三.页面演示效果 四.遇到问题 1.check()方法(用于接收答题页面传来的参数,请求从answer.jsp(答题界面)转发到result.jsp(做题结果界面))需要访问

随机出现300道四则运算数学题

package math; public class math { public static void subject(Object obj) { System.out.println(obj); } public static void main(String[] args) { subject("数学课后练习题:"); int count = 0; for (int i = 0; i < 300; i++) { int d1 = (int) ((Math.random())

四则运算题目的程序

此次作业要求: 编写一个能自动生成小学四则运算题目的程序. 除了整数以外,还能支持分数的四则运算. 对实现的功能进行描述,并且对实现结果要求截图. 题目:自动生成四则运算 主要功能:可以简单方便快的练习加减乘除的运算,完成一些自测的练习.编程软件选择了Visual Studio 2015. 会有三个界面:有分数,整数和退出选项 当选择整数时会有十道题目,如果做对会提示“恭喜你答对了做的不错!“如果做错会提示"答案错误请继续努力”十道题都做完时会出现成绩和分数,整数和退出选项. 分数四则运算里会有

2016012034+小学四则运算练习软件项目报告

代码仓库地址:https://coding.net/u/Siamese_miao/p/fourArithmetic/git?public=true 测试效果见src下生成的result.txt文件 一. 需求分析 1.  使用JAVA编程语言. 2.  接收一个输入参数n,随机产生n道四则运算练习题,符号用+-*÷来表示. 3.  每个数字在 0 和 100 之间. 4.  运算符在3个到5个之间并且每道练习题至少要包含2种运算符. 5.  运算过程中不得出现负数与非整数. 6.  将学号和生成

结对作业2——自动生成四则运算

软件结对作业三 1 选择题目 我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求: 能够自动生成四则运算练习题 可以定制题目数量 用户可以选择运算符 用户设置最大数(如十以内.百以内等) 用户选择是否有括号.是否有小数 用户选择输出方式(如输出到文件.打印机等) 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主) 二.单元测试 1 代码运行结果 (1)首先展示的是代码运行成功的界面: (2)以下为加减乘除四种不同运算方式下随机产生的题目: 注:其中用户可以

201571030120/201571030119《小学四则运算练习软件软件需求说明》结对项目报告

任务一:以小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动 1.需求获取方式 (1)老师:搭档父亲是一名小学老师,由她提前和他通了电话,他答应帮她把电子版的调查问卷发放给他的同事.然后让他对我们的原型进行了分析. (2)家长和学生:亲戚中有小孩上小学,我们将包含我们软件原型和博客的调查问卷发给他们,同时获取了小学生和家长的意见,考虑小学生的理解能力有限,我们提前和家长进行了沟通,帮助孩子理解题目并作答. 2.调查问卷设计(https://www.wjx.cn/m/22531

实验四:201571030116/201571030106《小学四则运算练习软件需求说明》结对项目报告

任务1:以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动. 由于上次作业小伙伴很机智的把软件的操作过程录成了gif动图,所以在做基于原型的用户需求调查时减少了很多麻烦.对于这个任务我们采用了三种方法做用户需求调查:1.线上问卷调查 2.真实用户线上访谈 3.会议研讨 1.线上问卷调查:地址: 我们通过前两次作业整理了一些问题,用"问卷星"做了一份线上问卷调查,为了更精确的区分不同真实用户对软件的需求,我们把问卷调查分成了三个

四则运算【校园宿舍】

匿名25 匿名39 [声明!]本博客内容仅为学校要求提交的内容,所有包含着此声明的博文或多或少为“学业要求”的产品,与个人所想展现的想法无关,所有含此声明的博文将在毕业后存档删除.若因此行为而给大家带来了不快,本人深表歉意. 以下正文 Program vs. Software/Service一.没错这是一个作业要求 小学老师要每周给同学出300道四则运算练习题. 这个程序有很多种实现方式. C/C++C#/VB.net/java ExcelUnix ShellEmacs/Powershell/V