C语言寒假大作战03

1. 题目介绍

当我们刚刚进入程序的时候,便会出现这样的界面。帮助信息中十分清楚了讲了关于各个年级口算题的内容

其中:

一年级题目为不超过十位的加减法;
二年级题目为不超过百位的乘除法;
三年级题目为不超过百位的加减乘除混合题目.

我们需要 随机!!!!!! 生成口算题 ps: 使用rand()函数哦

这里我们规定如下格式:

/*----- 一年级 -----*/
0 - 6 = ___
2 + 7 = ___
2 + 4 = ___
2 - 2 = ___
1 + 9 = ___

/*----- 二年级 -----*/
4 / 5 = ___
4 / 5 = ___
3 * 3 = ___
4 * 9 = ___
5 * 6 = ___
ps: 我想你们现在正在背九九乘法表 滑稽 :)

/*----- 三年级 -----*/

 3 + 10 *  5 = ___
19 -  3 * 17 = ___
88 * 79 + 70 = ___
 5 + 99 / 76 = ___
89 / 90 * 97 = ___
ps:请注意这里的格式为两字符占位 __ + __ + __ = ___
    注意 ‘/‘ 除号后面不能为0哦

2. 本次作业

2.1 题目内容与要求

使用上次作业的菜单框架,并在其基础上增加各年级题目操作函数

2.1.1 菜单程序函数调用图如下:

2.1.2 程序截图

2.2 提交内容

本次作业统一标题:C语言寒假大作战03
Deadline: 2020/02/12 20:00pm

2.2.1 作业头:

为了方便其他学校的老师或者助教了解课程实况,请大家在作业开头添加格式描述:

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里

C语言寒假大作战03

这个作业的目标 进入程序的时候,便会出现这样的界面。帮助信息中十分清楚了讲了关于各个年级口算题的内容
作业正文 /*----- 一年级 -----*/ 0 - 6 = ___ 2 + 7 = ___ 2 + 4 = ___ 2 - 2 = ___ 1 + 9 = ___ /*----- 二年级 -----*/ 4 / 5 = ___ 4 / 5 = ___ 3 * 3 = ___ 4 * 9 = ___ 5 * 6 = ___ ps: 我想你们现在正在背九九乘法表 滑稽 :) /*----- 三年级 -----*/ 3 + 10 * 5 = ___ 19 - 3 * 17 = ___ 88 * 79 + 70 = ___ 5 + 99 / 76 = ___ 89 / 90 * 97 = ___ ps:请注意这里的格式为两字符占位 __ + __ + __ = ___ 注意 ‘/‘ 除号后面不能为0哦
其他参考文献

随机数rand

2.2.2 设计思路和遇到的问题

两眼迷离,不知所措,不知道怎么搞,然后在三年级的题目的时候遇到了困难,不知道怎么搞错了

2.2.3 程序结果截图

2.2.4 程序代码

需要使用新增加的三个函数,且使用上次作业的框架,调用关系如上面思维导图

int grade_2()
{
printf("现在是二年级题目了哦:\n");
printf("输入所需要的题目个数");
int sum=0;
scanf("%d", &sum);
printf("< 执行操作 :)\n\n");

int a, b, c;
srand((unsigned)time(NULL));

printf("/*----- 二年级 -----*/\n\n");

for (int i = 0; i < sum; i++)
{
a = rand() % 100;
b = rand() % 100;
c = rand() % 2;
if (c == 0)
{
printf("%d * %d = ___\n", a, b,a*b);
}
else
{
printf("%d / %d = ___\n", a, b,a/b);
}
}
}

 

2.2.5 Gitee上传截图与链接

注意你的修改注释

20199437的码云----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------曾佳

原文地址:https://www.cnblogs.com/zjzjaaa/p/12272544.html

时间: 2024-10-12 23:35:00

C语言寒假大作战03的相关文章

cocos2d-x 3.2 之 三消类游戏——万圣大作战 (第一篇)

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************** 废话: 放寒假了,放松了一下下....(有点多) 前几天 办了张健身卡,准备减肥了,健康重要啊,尤其是身为 程序猿. 话说,办完卡做的体测,20多岁的我,现在身体年龄竟然达到了40 ! 然后,拿了一个韩版 三星 Galaxy S 刷汉化,用惯了一键刷机,这些东西

Expo大作战--expo的生命周期,expo社区交流方式,expo学习必备资源,开发使用expo时关注的一些问题

简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo依赖,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人修改补充+demo测试的形式,对expo进行一次大补血!欢迎加入expo兴趣学习交流群:597732981 [之前我写过一些列关于expo和rn入门配置的东i西,大家可以点击这里查看:从零学习rn开发] 相关文章: Expo大作战--什么是expo,如何安装expo clinet和xde,xde如何

Expo大作战(十四)--expo中消息推送的实现

简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人修改补充+demo测试的形式,对expo进行一次大补血!欢迎加入expo兴趣学习交流群:597732981 [之前我写过一些列关于expo和rn入门配置的东i西,大家可以点击这里查看:从零学习rn开发] 相关文章: Expo大作战(一)--什么是expo,如何安装expo clinet和xde,xd

当我阅读完上千行的游戏球球大作战战斗服务器端源码后...

这周服务器主程安排给了我一个任务(其实是我在用Go做完了一些小demo后,向主程请示下一步的安排),让我将他用Lua语言写的球球大作战的服务端代码转成Go语言形式. 于是,我开搞了! 此内容以上传至github,感兴趣的可以看一下github地址 框架主要分以下几个部分 1,sever-client部分 因为要有主入口,所以要新增一个server文件,client文件用来测试服务器端.而服务器又分以下几类: 与客户端的连接 选择进入的房间 进入房间后玩家数据的收发 战斗中的数据变化 2,玩家和A

cocos2d-x 3.2 之 三消类游戏——万圣大作战

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************** 首先祝大家万圣节快乐呀~ 紧赶慢赶,第二款cocos2d-x游戏终于出来了. 万圣大作战 三消类的游戏 下面是游戏的一些截图~ 主界面 设置界面: 游戏界面: 结束界面:         和第一款2048相比, 多了 分数的本地存储(未加密) 音乐和音效的 设置

vijos P1836HYS与七夕节大作战 (01背包之2--转换dp对象)

题目:vijos P1836HYS与七夕节大作战 题意: n个对象,每价值为vi,比重pi,总容量100 分析: 类似背包重量的比重pi为实数,不能作为下标,所以改变dp对象 将求容量100内的最大价值 → 求相应价值的最小容量, 则容量第一个≤100的价值,为符合条件的价值最大的值 状态:dp[v]:价值为v的最小容积 转移方程:         dp[V] = min(dp[V], dp[V-v[i]] + p[i]); 核心: for(i = 1; i<=n; i++) {     for

贪吃蛇大作战的一点感悟

春节过罢,闲来无事,玩了两日贪吃蛇大作战,之前玩过球球大作战,感觉球球大作战玩法比较多,也比较难入门.而贪吃蛇大作战就简单多了,就两个原则:1不断地吃食物,让自己长大.2尽量避免撞到别人身上,以致于死亡.抱着这样的原则,我就开始了自己的贪吃之路. 刚开始的时候是小心翼翼地吃游戏自带的豆豆,也不敢去击杀别人,还经常撞到别人身上,所以更加小心地玩,自己长大了才敢去围追堵截别人,这样不知不觉居然就能玩到9000多长度了.接着再玩下去就有点心急了,一方面是有前边的经验,感觉也不太难嘛,另一方面想更快地打

[知了堂学习笔记]_用JS制作《飞机大作战》游戏_第2讲(四大界面之间的跳转与玩家飞机的移动)

一.通过点击按钮事件,实现四大界面之间的跳转: (一)跳转的思路: 1.打开软件,只显示登录界面(隐藏游戏界面.暂停界面.玩家死亡界面) 2.点击微信登录(QQ登录)跳转到游戏界面,隐藏登录界面 3.点击暂停,弹出具有透明度的暂停界面 4.点击暂停界面的开始按钮,隐藏暂停界面,调用开始方法(点击登录跳转的方法): 5.点击暂停界面的退出游戏,只显示登录界面,隐藏其他界面: 6.游戏结束界面,该界面的跳转目前还不能通过游戏实现,可以先建设(根据上一讲的游戏界面图片制作). 7.点击游戏结束界面的开

刺猬大作战(游戏引擎用Free Pascal写成,GUI用C++写成,使用SDL和Qt4)

游戏特性[编辑] 游戏引擎用Free Pascal写成,GUI用C++写成,使用SDL和Qt4[2]. 0.9.12开始支持实时动态缩放游戏画面. 个性化[编辑] 刺猬大作战有着高度定制性 游戏模式:游戏方式可以发生很大变化,比如棒球模式中,所有刺猬都有保护膜无法损伤,只能击入水中退场 可以制作语音,游戏已经包括如海盗,唱诗风格等五种风格,使用开放的ogg格式 纸娃娃系统,不只可以为每个队员命名,还可以用头饰分辨每个人,已有超过90种头部装饰分辨每个刺猬 支持定制团队背景和离场的动画效果 武器[