软件工程随堂练习——随机四则运算

题目要求随机生成30道四则运算题目,则主体部分采用循环结构,运算符的随机产生则用随机数的模运算控制

源代码:

#include<iostream>
using namespace std;
void main()
{
 for(int i=0;i<30;i++)
 {
  int a=rand()%100;
  int b=rand()%100;
  int c=rand()%4;
  switch(c)
  {
  case(0):
   cout<<a<<"+"<<b<<"="<<endl;
   break;
  case(1):
   cout<<a<<"-"<<b<<"="<<endl;
   break;
  case(2):
   cout<<a<<"*"<<b<<"="<<endl;
   break;
        case(3):
   cout<<a<<"/"<<b<<"="<<endl;
   break;
  }
 }
}

运行结果截图:

时间: 2024-10-19 10:41:28

软件工程随堂练习——随机四则运算的相关文章

软件工程随堂作业--随机产生30到四则运算(c语言)

1 #include "stdio.h" 2 #include "math.h" 3 #include "stdlib.h" 4 #include"time.h" 5 int main() 6 { 7 srand(time(NULL)); 8 int a,b,c,i; 9 char x[5]; 10 for(i=0;i<30;i++) 11 { 12 a=rand()%50; 13 b=rand()%50; 14 c=r

随机四则运算 C语言

设计思想:出三十道一百以内数的随机四则运算题目,先随机两个一百以内的数字,再通过随机数确定四则运算算符,最后通过for循环输出三十道 源代码程序: #include <stdlib.h>#include <iostream.h>#include <conio.h>#include <time.h>int main(){ int a = 0; int b = 0; int mode = 0;//0:加 1:减 2:乘 3:除 int i = 0; srand(

随机四则运算的改进

#include<stdio.h> int Menu() { int choic; printf("\n\n\n******************************************\n"); printf("1.四则运算整数习题(试卷型)\n"); printf("2.四则运算真分数习题(试卷型)\n"); printf("3.四则运算整数习题(同步练习型)\n"); printf("4.

300道随机四则运算小程序(java编写)

这是由Java编写的300道随机四则运算小程序, 运算数范围为0~100(不包括100),运算结果保留两位小数. 程序代码: import java.util.*; class Yunsuan{ public static void main(String[] args){ Random rand = new Random(); for(int i = 0; i < 300; i++){ int num1 = (int)(rand.nextDouble() * 100); int num2 =

软件工程随堂小作业——随机四则运算(C++)

一.设计思路: 1.程序的主体部分是循环输出,次数即题目数目由用户输入: 2.三个整型变量+rand函数来实现随机数四则运算,一个变量代表加减乘除,另外两个用作运算数: 3.用户体验:题目分三列,排列整洁间距适中,并且不会显示除数为0的情况. 由于一个寒假没怎么接触编程,对我来说最大的困难就是不清楚rand函数的用法以及其所在的头文件.基本功能实现之后,我又调整了一下页面.添加了srand((unsigned)time(NULL));  .因为只用rand函数的话,每次运行程序计算机产生的随机数

软件工程随堂小作业——随机四则运算Ⅱ(C++)

一.设计思路 设计思路已在上一篇日志中给出,此处不再赘述. 二.源代码 三.截图 四.PSP0级 记录表 项目计划总结: 周活动总结表 姓名:袁佩佩               日期: 日期       任务 听课 编写程序 阅读课本 准备考试 日总计 周日 周一 周二 周三 100 30 周四 周五 周六 周总结 时间记录表: 学生         袁佩佩                                            日期 教师        王建民          

软件工程实验一--编程随机生成30个四则运算,算数包括100以内的整数和真分数。

软件工程实验一: ——编程随机生成30个四则运算,算数包括100以内的整数和真分数. 实验思路:先利用rand()函数随机生成两个算数,包括100以内的整数和真分数,生成100以内的整数,用rand()%100,为了避免在除法运算中除数不能为零,所以运算符右边的整数直接用1+rand()%99:在随机生成真分数时,我先生成两个整数,来充当分子和分母,同样分母不能为零,用1+rand()%99.加减乘除四则运算有整数与整数之间的运算,分数与分数之间的运算,整数和分数之间的运算,分数和整数之间的运算

软件工程课程作业(一)—20道随机四则运算题(C++)

一.编程思想: 1.定义所需要变量2.设置数组,存储运算符,3.通过随机函数random(0,100)找出运算数,random(0,4)找出运算符4.通过输出显示运算式及其结果. 二.源代码: 三.运行结果: 四.目前实现功能: 1.100以内两数相加.相减.相乘. 2.实现100以内余数为0的除法以及结果为真分数的除法. 五.期望实现功能: 1.随机数每次运行的数都不一样. 2.可以实现四则混合运算.

2016福州大学软件工程随堂测试成绩汇总

随堂测验地址 一.评分标准: 项目 分数 1.事先设计好模块函数分工 2 2.每个模块要求单元测试 2 3.要求通过github协同工作的功能,多人共同完成,每个人都需要编码,其中github要求如下: 1).在github下创建一个名为Arithmetic的文件夹,相关程序和文档都放置于这个文件夹下 1 2).每个人负责的不同函数由自己上传,并进行单元测试,要求每个人创建自己的分支树(这需要在提交日志中体现出来) 1 3).最后由一个人对各个函数进行整合,并最后将分支进行合并,需要用到merg