四则运算 来自 http://www.cnblogs.com/ys1101/p/4368103.html
- #include<stdio.h>
- #include<math.h>
- #include<windows.h>
- int right=;
- int wrong=;
- void add()
- {
- int a,b,c,d;
- a=rand()%;
- b=rand()%;
- printf("请回答:\n\t\t %d + %d = ",a,b);
- scanf("%d",&c);
- if(a+b==c)
- {
- printf("回答正确!\n");
- right++;
- }
- else
- {
- printf("回答错误!\n");
- wrong++;
- }
- }
- void minu()
- {
- int a,b,c;
- a=rand()%;
- b=rand()%;
- printf("请回答:\n\t\t %d - %d = ",a,b);
- scanf("%d",&c);
- if(a-b==c)
- {
- printf("回答正确!\n");
- right++;
- }
- else
- {
- printf("回答错误!\n");
- wrong++;
- }
- }
- void mul()
- {
- int a,b,c;
- a=rand()%;
- b=rand()%;
- printf("请回答:\n\t\t %d * %d = ",a,b);
- scanf("%d",&c);
- if(a*b==c)
- {
- printf("回答正确!\n");
- right++;
- }
- else
- {
- printf("回答错误!\n");
- wrong++;
- }
- }
- void di()
- {
- int a,b,c;
- a=rand()%;
- b=rand()%;
- printf("请回答:\n\t\t %d / %d = ",a,b);
- scanf("%d",&c);
- if(a/b==c)
- {
- printf("回答正确!\n");
- right++;
- }
- else
- {
- printf("回答错误!\n");
- wrong++;
- }
- }
- void main()
- {
- int choise;
- int con=;
- printf("\n\t\t\t欢迎进入小学简易四则运算\n\n");
- while()
- {
- printf("请选择:\n");
- printf("\t\t\t 加法运算(请输入1)\n");
- printf("\t\t\t 减法运算(请输入2)\n");
- printf("\t\t\t 乘法运算(请输入3)\n");
- printf("\t\t\t 除法运算(请输入4)\n");
- printf("\t\t\t 退出运算(请输入5)\n");
- if(con==)
- scanf("%d",&choise);
- switch(choise)
- {
- case :
- add();
- break;
- case :
- minu();
- break;
- case :
- mul();
- break;
- case :
- di();
- break;
- case :
- return;
- }
- printf("\n\t\t\t继续运算?(请输入1)\n");
- printf("\n\t\t\t重新选择?(请输入2)\n");
- printf("\n\t\t\t退出运算?(请输入3)\n");
- scanf("%d",&con);
- if(con==)
- con=;
- else if(con==)
- con=;
- else if(con==)
- break;
- else
- printf("抱歉!,你输入的指令有误!请重新输入!\n");
- }
- printf("您总共完成了 %d 道题\n正确 %d 道\n错误 %d 道\n",right+wrong,right,wrong);
- }
四则运算 来自 http://www.cnblogs.com/ys1101/p/4368103.html的更多相关文章
- liunx-centos-基础命令详解(1) -主要内容来自 —https://www.cnblogs.com/caozy/p/9261224.html
关机:halt/poweroff :立刻关机reboot :立刻重启 shutdown -r now :立刻重启shutdown -h 00:00 :定时重启 now:立刻shutdown -h +n ...
- 随笔二-https://www.cnblogs.com/shang1680/p/9657994.html
作业要求来自https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 GitHub远程仓库的地址:https://github.com/ ...
- 源自http://www.cnblogs.com/sciencefans/p/4394861.html
人脸识别的四大块:Face detection, alignment, verification and identification(recognization),本别代表从一张图中识别出人脸位置, ...
- 按需加载.js .css文件
首先,理解按需加载当你需要用到某个js里面的函数什么鬼,或者某个css里的样式的时候你才开始加载这个文件. 然后是怎样实现的,简单来说就是在js中动态的createElem<script> ...
- github入门到上传本地项目【网上资源整合】
[在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...
- 支付宝web支付
过程 1. 用户下单 2. 商户后台产生订单 3. 请求支付宝web支付页面(将订单信息返回给用户---放在form里面---隐藏起来-----并通过脚本自动提交此form到支付宝web支付页) 4. ...
- ★Kali信息收集~ 1.Google Hacking + Github Hacking
一.google hacking site site:cnblogs.com 毒逆天 intitle intitle:login allintitle allintitle:index of alli ...
- WebComponent魔法堂:深究Custom Element 之 面向痛点编程
前言 最近加入到新项目组负责前端技术预研和选型,一直偏向于以Polymer为代表的WebComponent技术线,于是查阅各类资料想说服老大向这方面靠,最后得到的结果是:"资料99%是英语 ...
- Storm中遇到的日志多次重写问题(一)
业务描述: 统计从kafka spout中读取的数据条数,以及写入redis的数据的条数,写入hdfs的数据条数,写入kafaka的数据条数.并且每过5秒将数据按照json文件的形式写入日志.其中保存 ...
随机推荐
- HEX文件格式学习笔记
这也是一篇学习摘抄:原文地址:http://blog.csdn.net/syrchina/article/details/7004998 为了编写一个可以按照自己的要求进行ISP的程序, ...
- YTU 2922: Shape系列-8
2922: Shape系列-8 时间限制: 1 Sec 内存限制: 128 MB 提交: 172 解决: 99 题目描述 小聪又想借用小强的Shape类了,但是不巧的是小强去考英语四级去了,但是小 ...
- mysql查询表的字符集
mysql查询表的字符集 SHOW CREATE TABLE user;
- java虚拟机内存区域理解
java虚拟机有的区域随着虚拟机进程的启动而存在, 有的区域依赖用户线程的启动和结束而建立和销毁. 程序计数器:为了线程切换后能恢复到正确的执行位置,每个线程都有一个独立的程序计数器.(针对java方 ...
- win7上安装macaca的报错问题
macaca网上的各种教程中,都建议使用淘宝源安装macaca,使用淘宝源就需要先安装cnpm,在win7上切换到淘宝源安装cnpm后(npm install -g cnpm --registry=h ...
- UI:数据的解析
在懒加载的时候要注意事项: 必须使用 self.XX 的样式去开辟空间,不能使用 _XX 的格式去开辟,因为前者是内部的 set 方法,而后者并不走内部的 set 方法. json 文件的创建 xm ...
- #!/usr/bin/env ruby 与 #!/usr/bin/ruby 的区别(copy)
[说明:资料来自http://blog.csdn.net/wh_19910525/article/details/8040494] 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执 ...
- Excel学习 -- 函数基础
Excel函数基础 1. 单元格是函数的作用对象: 2. 函数由等号.函数表达式.操作符.参数.返回值五部分组成: 3. 商业智能报表中使用的常用函数分类:数学函数.文本函数.逻辑函数.查 ...
- visual studio中使用clrscr程序出错
clrscr()函数的作用是“清屏”,即把标准输出设备中以前的显示记录清除,包含在头文件#include<conio.h>中,但暂时较旧的编译器中没有这个. 如果想要具有相同作用的函数,可 ...
- 实验 - cut的应用
题目一: 1.1 创建一个通讯录 vi phone.txt #进行编辑 cat phone.txt #查看内容 2.1 取出手机号码 cut -f phone.txt 3.1 取出手机前三位 cut ...