c语言如何随机产生20到40之间的书,软件工程随堂作业--随机产生30到四则运算(c语言)...

#include "stdio.h"

#include "math.h"

#include "stdlib.h"

#include"time.h"

int main()

{

srand(time(NULL));

int a,b,c,i;

char x[];

for(i=;i

{

a=rand()%;

b=rand()%;

c=rand()%;

switch(c)

{

case :

printf("%d+%d=\t\t",a,b);

break;

case :

if(a>=b)

printf("%d-%d=\t\t",a,b);

else

printf("%d-%d=\t\t",b,a);

break;

case :

printf("%d*%d=\t\t",a,b);

break;

case :

if(b==)

printf("%d/%d=\t\t",b,a);

else

printf("%d/%d=\t\t",a,b);

break;

}

}

printf("\n");

return ;

}

设计思路:

1.随机产生0-100的数据,所以利用random函数,其次加、减、乘、除也是随机的,所以再次利用随机函数,用0,1,2,3来代表

2.还要注意到,减法的结果不能是负数,所以进行判断,if a

上课没有完成的原因:

1.对随机函数的使用方法忘记了;

2.很久不用c语言编程,生疏了;

92001c7e48b04b0bb18baa54285a26f2.png

软件工程课后作业——用JAVA编写的随机产生30道四则运算

package com.java.sizeyunsuan; public class lianxi { String f() { int i=(int)(Math.random()*10); int ...

随机生成30道四则运算-NEW

补充:紧跟上一个随机生成30道四则运算的题目,做了一点补充,可以有真分数之间的运算,于是需要在原来的基础上做一些改进. 首先指出上一个程序中的几个不足:1.每次执行的结果都一样,所以不能每天给孩子出3 ...

随机的30道四则运算题(简单的c)

#include #include #include int main(void){ int i = 0; ...

随机生成30道四则运算题NEW

代码: #include #include using namespace std; void main() { srand((int) ...

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

一.设计思路 设计思路已给出,此处不再赘述. 二.源代码 (1)四则运算2.cpp(源文件) // 四则运算2.cpp : Defines the entry point for the consol ...

结对作业——随机生成四则运算(Core 第7组)

结对作业 ——随机生成四则运算(core第7组) 吕佳玲 PB16060145 涂涵越 PB16060282 GITHUB地址 https://github.com/hytu99/homework_2 ...

11061160_11061151_Pair Project: Elevator Scheduler软件工程结对编程作业总结

软件工程结对编程作业总结 11061160  顾泽鹏 11061151  庞梦劼 一.关于结对编程 这次的软工任务既不是单打独斗的个人任务,也不是集思广益的团队项目,而是人数为两人的结对编程.两个人合 ...

“希希敬敬对”队软件工程第九次作业-beta冲刺第五次随笔

“希希敬敬对”队软件工程第九次作业-beta冲刺第五次随笔 队名:  “希希敬敬对” 龙江腾(队长) 201810775001 杨希                   201810812008 何敬 ...

“希希敬敬对”队软件工程第九次作业-beta冲刺第四次随笔

“希希敬敬对”队软件工程第九次作业-beta冲刺第四次随笔 队名:  “希希敬敬对” 龙江腾(队长) 201810775001 杨希                   201810812008 何敬 ...

随机推荐

FireFox调试手机浏览器

https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android IN THIS ARTICLE ...

bootstarp

我最近在学一个前端框架叫bootstarp.我的老大给了一个bootstarp的模板给我,我看了看感觉没意思.因为那里面的样式,我也会写,所以我就没心思去看,每次只要面板上有的我就搬下来就完了,只要面 ...

[转帖]FPGA开发工具汇总

原帖:http://blog.chinaaet.com/yocan/p/5100017074 ----------------------------------------------------- ...

Java OCR 图像智能字符识别技术,可识别中文

http://www.open-open.com/lib/view/open1363156299203.html

BZOJ 1029: [JSOI2007]建筑抢修

1029: [JSOI2007]建筑抢修 Description 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者.但是T部落的基地里已经有 ...

php 登陆动作详解

<?php class LoginAction extends Action { function index(){ $this->display(); } function do_log ...

小代码编写神器:LINQPad 使用入门

原文:小代码编写神器:LINQPad 使用入门 一:概述 1:想查看程序运行结果,又不想启动 VS 怎么办? 2:想测试下自己的 C# 能力,不使用 VS 的智能感知,怎么办? 那么,我们有一个选择, ...

ansible playbook实践&lpar;三&rpar;-yaml文件写法

playbook基于YAML语法来编写,基本语法规则如下: 1.大小写敏感 2.使用缩进表示层级关系 3.缩进时不允许使用Tab键,只允许使用空格 4.缩进的空格数目不重要,只要相同层级的元素左侧对齐 ...

使用 vue-i18n 切换中英文

兼容性: 支持 Vue.js 2.x 以上版本 安装方法:(此处只演示 npm) npm install vue-i18n 使用方法: 1.在 main.js 中引入 vue-i18n (前提是要先引 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值