初级阶段的 四则运算

一、代码

#include<iostream>

#include<cmath>

using namespace std;

void main()

{

int p[10000],a, b, c,d, i,j,k=0;

cout << "您好,欢迎使用在线出题系统!本系统默认进行运算的两个数,顺序不同,算作不同的题目, 请输入出题个数d:";  cin >> d;

for (i = 1; i <= d; i++)    {   a = rand() % 99;   p[i] = a;

b = rand() % 99;

c = rand() % 4;   for (j = 0; j < i; j++)   {    if (p[j] == a)    {     a = rand() % 99;    }    else    {     k++;    }   }   if (k<=i&&a!=0&&b!=0)   if (c == 1)

cout << i << "、" << a << "+" << b << "=" << endl;

if (c == 2)

cout << i << "、" << a << "-" << b << "=" << endl;

if (c == 3)

cout << i << "、" << a << "*" << b << "=" << endl;

if (c == 0)

cout << i << "、" << a << "/" << b << "=" << endl;

}

}

三、时间表

构思 3.15考虑的是利用什么方法将程序实现
查阅 3.18   晚上有时间  搜索资料  准备需要的编程
实现 3.19   程序的实现  

四、感受

怎么说呢,根本的观念没有改变,还是把这个程序当作老师给的任务、负担来完成,即使嘴上、心里没有那么想,但是潜意识里已将它作为了自己的一个负担,,

没有按时间完成的原因除了态度问题,还有就是,时间分配上不合理,现在的课程不算紧张,自己也有意识的给自己安排了学习计划,问题出在,自己的主观意识太强,或者说自己给自己制定的计划,先入为主,而老师给布置的东西,放在了一边,甚至是缺乏兴趣,与Cocos2d-x相比较而言,我选择了后者。

接下来的时间,我会给自己一个合适的计划调剂,做该做的,接受不能改变的,改变能改变的,怎么着,自己想半天,探索半天,也不如有明白人之路之后,转化成自己的理解来的快些,适合自己的才是最好的。

就这次编程而言,最大的收获不是在于程序中实现的那一点点的功能,而是在于,自己对编程有了重新的认识。自己的编程能力虽然很差,同学里不乏编的好的人,但这不是我逃避、退缩的理由,因为好与不好在于个人努力,而且现在的编程能力,无论就哪个同学而言,都还差得很多。

很大程度上,我们每一个人都在走着别人走过的道路,能否走出属于自己的特色与精彩,取决于自己本身,有难度,不可怕,可怕的是自己先把自己打败了。

以后的事,取决于自己,行胜于言!

时间: 2024-11-08 14:58:23

初级阶段的 四则运算的相关文章

用python实现简单小学生四则运算

GitHub仓库地址:https://github.com/cherry43002/python 1.  需求分析: 能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!) 除了整数外,还要支持真分数的四则运算 2.  功能设计: (1)       基础功能:实现四则运算题目的自动生成,并打印出题目的答案 (2)       扩展功能: (3)       高级功能: 3.  设计实现: 4.代码说明: 1 # -*- coding: utf-8 -*- 2 "&

自动生成小学四则运算题目(C语言)

这个简易四则运算是我在百度上找的博主叫53余雅诗的一篇c语言代码,网址为http://www.cnblogs.com/ys1101/p/4368103.html,功能是可以选择加减乘除进行简易的四则运算,判断对错.我在VS2017上编译没有bug,因为功能只有整数运算,所以我在此基础上加了真分数的四则运算以及统计得分等,最后成功运行程序.我把我的源代码放在github上,地址为https://github.com/xiaofancheng/helloworld.

四则运算题目生成程序

a.需求分析 看了大家对于本课程的目标和规划,很多同学都希望能提高自己的实践能力,没有捷径可走,就是练习.练习再练习!那么就从第一个个人项目开始吧,用一周的时间完成一个基于控制台的四则运算程序,实现一个自动生成小学四则运算题目的命令行程序 从<构建之法>第一章的 "程序" 例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 =

四则运算题目生成程序(基于控制台)

题目描述: 能自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24 运算符为 +, ?, ×, ÷ 并且要求能处理用户的输入,并判断对错,打分统计正确率 要求能处理用户输入的真分数, 如 1/2, 5/12 等 使用 -n 参数控制生成题目的个数,例如执行下面命令将生成10个题目 功能设计: 1.  通过随机数的生成,实现+, ?, ×, ÷的确定 2.  +, ?, ×, ÷分别赋予整

第一周 结对编程四则运算

项目需求:程序随机生成四则运算计算题,并在用户填写答案后判断答案正误. 结对成员:李峤 任务分配:算法思想及采用的主要函数由李峤负责. 部分代码输入及结果测试由本人负责. 大体分成两个模块 :1.随机生成四则运算计算题 2.判断录入答案正误 主要代码如下: 1 #include<stdio.h> 2 #include<string.h> 3 #include<time.h> 4 #include<stdlib.h> 5 int main() 6 { 7 ch

判断随机生成的四则运算结果

功能:1.随机生成一个四则运算 2.用户输入式子结果后判断是否正确(结果取整) #include<stdio.h> #include<string.h> #include<stdlib.h> #include<stack> using namespace std; int n,t,n1; struct ZX { char a; bool b;//if b=0 括号 if b=1 数字 } ; stack<ZX>s1; void atersz(ZX

四则运算作业初步_064121陶源

这个四则运算的功能很有限,只能进行两个数的加减乘除四种运算,能显示最简分数结果,但没法将能化为整数的分数变成整数,比如6/3,最后会显示成2/1. 代码类型是C++,技巧上,参考了网上的operator重载操作符这个技巧,自己本不知道这个知识点. 分数化简的过程自己也是参考了其他资源,然后自己仔细阅读并理解,在旁边用例子注释. 编译平台是在Mac OS系统的Xcode上编译的,第一次在非vc++平台上编译. 代码:                                        

二柱子四则运算3

二柱子四则运算3 可怜的二柱子……又一次被坑了…… 老师又在上次的“二柱子四则运算2”的基础上增添了要求,如下: 1.学生写的程序必须能判定用户的输入答案是否正确.直到题目结束,告诉用户做对了几道题. 2.程序必须能处理四种运算的混合模式. 注意:连续的减法和除法,应该遵守左结合的规定. 连续除法要打括号,否则会引起歧义. 一.实验思路 二.实验源代码 三.实验总结和反思 最后,附上我和我的小伙伴的工作照……没有正脸.老师们不要介意啦啦啦~~~~ 小伙伴博客内容页:http://www.cnbl

软件工程第一次作业,小学生四则运算的出题程序

一.背景 阿超有个儿子上小学二年级,老师每天让家长给孩子出30道加减法题,虽然不多,但是每天都做也算是个负担,阿超作为一个老牌程序员当然想用计算机来解决这个小问题,目前对于这个问题对于任何语言都不是问题,比如: C/C++.C#.Java.Python.VB.JavaScript.Perl…… 具体要求如下: 能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!) 除了整数外,还要支持真分数的四则运算 请大家用任何一种自己擅长的语言来编写这段程序,并把程序的介绍和自