可供小学2、2年级使用的四则运算

这次的编程给了我很大的收获让我知道了我的很多不足,所以我很享受这次编程的过程。这次的练习让我对C++这一语言有了更深的认识,我会继续努力去学习这门语言的。

在刚编程时很多语言格式忘了,在经过翻书复习后有了编程的想法去编写了程序。在编程结束后有不少错误,让我意识到了自己的很多不足。经过仔细的检查排除的错误,编程完成后的自豪感是很强,虽然这个程序并不难。这次的编程我的收获还是很大的。

我编写的这个程序是提供给2、3年级的学生用的。代码很简单,界面也很朴素,使用起来也十分简单。使用者只需要根据提示操作就可以得到四则运算的题目。试题有整数和分数两种选择。用户可以自行选择,当输入1时便出现30道整数试题。当输入2时变输入30道分数试题。

#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main()
{
int d1, d2, d3, d4, d5, d6, D, i;
int op;
cout << "请选择要做要做的题的类型\n" << endl;
cout << "做整数四则运算输入1 \n" << "做分数四则运算输入2\n" << endl;
cin >> D;
srand(time(NULL));
switch (D){
case 1:

{
for (i = 1; i< 30; i++)
{
op = rand() % 4;
switch (op)
{
case 0:
d1 = rand() % 100;
d2 = rand() % 100;
cout << d1 << "+ " << d2 << "=" << endl;
break;
case 1:
d1 = rand() % 100;
d2 = rand() % 100;
if (d1 > d2)
cout << d1 << "-" << d2 << "=" << endl;
else
cout << d2 << "-" << d1 << "=" << endl;
break;
case 2:
d1 = rand() % 100;
d2 = rand() % 100;
cout << d1 << "*" << d2 << "=" << endl;
break;
case 3:
d1 = rand() % 100;
d2 = rand() % 100;
cout << d1 << "/" << d2 << "=" << endl;
break;
default: cout << "error\n";
}
}
}
break;
case 2:
{
for (i = 1; i<30; i++)
{
op = rand() % 4;
switch (op)
{
case 0:
d1 = rand() % 100;
d2 = rand() % 100;
d3 = rand() % 100;
d4 = rand() % 100;
cout << "(" << d1 << "/" << d2 << ")" << "+" << "(" << d3 << "/" << d4 << ")=" << endl;
break;
case 1:
d1 = rand() % 100;
d2 = rand() % 100;
d3 = rand() % 100;
d4 = rand() % 100;
if ((d1*d4)>(d2*d3))
cout << "(" << d1 << "/" << d2 << ")" << "-" << "(" << d3 << "/" << d4 << ")=" << endl;
else
cout << "(" << d1 << "/" << d4 << ")" << "-" << "(" << d3 << "/" << d2 << ")=" << endl;
break;
case 2:
d1 = rand() % 100;
d2 = rand() % 100;
d3 = rand() % 100;
d4 = rand() % 100;
cout << "(" << d1 << "/" << d2 << ")" << "*" << "(" << d3 << "/" << d4 << ")=" << endl;
break;
case 3:
d1 = rand() % 100;
d2 = rand() % 100;
d3 = rand() % 100;
d4 = rand() % 100;
cout << "(" << d1 << "/" << d2 << ")" << "/" << "(" << d3 << "/" << d4 << ")=" << endl;
break;
default: cout << "error\n";
}
}
}
break;
}
system("pause");
}

运行界面如下

时间: 03-10

可供小学2、2年级使用的四则运算的相关文章

[Android下载]2014北京新版小学英语三年级上册点读手机软件

小学英语三年级上册点读软件.根据2014年北京教改版教材编写,发音标准.实现点读功能.点到哪里读到哪里.哪里不会点哪里!北京教育科学研究院编写,北京出版社出版.ISBN:9787200108781 APK安装包下载:点击这里 http://pan.baidu.com/s/1jGoTs2q 应用预览:

[下载]2014北京新版小学英语五年级上册mp3点读APP

义务教育教科书小学英语五年级上册点读软件.根据2014年北京教改版教材编写,发音标准.实现点读功能.点到哪里读到哪里.哪里不会点哪里!北京教育科学研究院编写,北京出版社出版.ISBN:9787200108477 下载地址:http://pan.baidu.com/s/10agn8

小学语文四年级下册期末复

 http://www.ebay.com/cln/ln5bfi2/-/170825902015/20150202html http://www.ebay.com/cln/fruhphk_92bs8llda/-/170531362012/20150202html http://www.ebay.com/cln/vyrwy3437_irfm9/-/170495548018/20150202html http://www.ebay.com/cln/ln5bfi2/-/170826088015/20

一道小学五年级的数学暑假作业引人思考

我觉得这道题目如果出现在高中数学里面,那是很正常的,如果出现在初中数学习题里面,也可以接受,可是,出现在小学2五年级数学暑假作业中,这就让我大感意外了. 现在的孩子聪明的越来越早了?这样的题目,有多少孩子可以独立完成呢?我相信家长都不一定写的出来. 我的老爸老妈都是50后,高中毕业,从小到大,老爸老妈时常挂在嘴边的是"搞学习去""发愤读书"--这类语言.一方面,我越来越长大,觉得这类话真是空洞无比,其实,教育孩子是父母的责任."教育"包括从思想上

三年级小学生计算大法

211606301 蔡振翼 211605240 谢孟轩 一.预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 ? Estimate ? 估计这个任务需要多少时间 5 5 Development 开发 ? Analysis ? 需求分析 (包括学习新技术) 30 60 ? Design Spec ? 生成设计文档 10 10 ? Design Review ? 设计复审 5 10 ? Coding

为什么美国学生学的数学比我们简单却还能做出很牛逼的东西?

听说过这样一种说法:美国初中生学的数学是咱们国家小学生学的水平,美国高中生学的数学是咱们国家初中的水平.(不知道对不对) 那么,为什么很多需要数学的东西(比如计算机图形学领域)都是人家做出来的而不是咱们 ?算法对数学的要求够大了吧? PPS:一个类似的回答,有启发意义:美国高中教育那么粗浅,大学教育那么尖端,中间的 Gap 怎么搞定? 私以为 @倪大为 同学引用的答案说的是最正确的.特此赞同一下:"美国给予不热爱数学的学生最基础的数学教育,而给予热爱数学的天才最高水平的数学教育." 长久以来,中

【分享】近4000份数学学习资源免费分享给大家

一直以来喜欢收集数学类的教程资源,于是费了好大劲从万千合集站上扒拉了下来,总结归类了一下,一共有将近4000本电子书.经测试,均可免费下载,可能会弹出小广告,可不必理会之.[仅供学术学习和交流,请无用于商业用途.]另外,如有可能,还请尽量支持正版纸质书.   数学史(54)     数学史.rar 55.6 MB   数学的起源与发展.rar 4.3 MB   费马大定理—一个困惑了世间智者358年的谜.pdf 9.5 MB   通俗数学名著译丛14-无穷之旅:关于无穷大的文化史.pdf 14.

合江党校

自传25.在合江地委党校一----喜登讲坛 一九八零年五月初我在合江地委党校经济学教研室工作第一年.妻子在佳木斯市交通局秘书科工作新认识了两个同乡经常访谈.儿子上第六小学五年级聪明好学放学后总是想着写完当日作业.女儿也在第六小学上二年级对学习语文数学很感兴趣从不贪玩. 五月一日我来到我的新工作单位合江地委党校先到党委办报到.上任之前我被抽调去齐齐哈尔为一位老干部落实政策来回共六天.我们在大兴安岭的山地里沐浴阳光徒步行走感觉无限浪漫与畅快.我感到来自北京的一股股春风正在鼓起改革开放航船的历史风帆.

你为什么不来了解一下Python?

一.什么是Python Python [1](英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum发明.Python 被称为是最接近 AI 的语言.几乎所有的深度学习框架都要用到 Python 来编程. Python的设计哲学是“优雅”.“明确”.“简单”.因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的. Python开发者的哲学是“用一种方法,最好是只