有一个神奇的语言,比HTML简单,它巧妙地将内容与格式结合在一起,它就是Markdown!

下面是一个用C语言写的四则运算小测试~

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int i,j,a,b,k,e,realret,inputret,cot=0;
printf("欢迎使用本系统!\n");
for(i=1;i<1000000000;i++);
printf("请选择你要进行的项目: \n1.加法训练 \n2.减法训练 \n3.乘法训练 \n4.除法训练 \n");
scanf("%d",&j);
switch (j)
{
case 1:
for(k=1;k<=10;k++){
a=rand()%100;
b=rand()%100;
realret=a+b;
printf("%d+%d=",a,b);
scanf("%d",&inputret);
if (inputret==realret){
cot+=1;
printf("答对了!\n");
}else{
printf("错了哦!\n正确答案为:%d\n",realret);
}
}break;
case 2:
for(k=1;k<=10;k++){
a=rand()%100;
b=rand()%100;
realret=a-b;
printf("%d-%d=",a,b);
scanf("%d",&inputret);
if (inputret==realret){
cot+=1;
printf("答对了!\n");
}else{
printf("错了哦!\n正确答案为:%d\n",realret);
}
}break;
case 3:
for(k=1;k<=10;k++){
a=rand()%100;
b=rand()%100;
realret=a*b;
printf("%d*%d=",a,b);
scanf("%d",&inputret);
if (inputret==realret){
cot+=1;
printf("答对了!\n");
}else{
printf("错了哦!\n正确答案为:%d\n",realret);
}
}break;
case 4:
for(k=1;k<=10;k++){
a=rand()%100;
b=rand()%100;
realret=a/b;
printf("%d/%d=",a,b);
scanf("%d",&inputret);
if (inputret==realret){
cot+=1;
printf("正确!\n");
}else{
printf("错误!\n正确答案为:%d\n",realret);
}
}break;
}
printf("训练结束!");
printf("你的总得分为:%d!\n",cot);
if(cot<4){
printf("错误有点多,再接再厉哦!");
}else if(cot<8){
printf("嗯嗯,不错呢!");
}else if(cot<10){
printf("太棒了!");
}else{
printf("简直完美!");
}
}

运行结果

Enjoy Markdown!的更多相关文章

  1. 新功能发布!Markdown写博客!

    有一种神奇的语言,它比html还简单,它巧妙地将内容与格式整合在一起--它就是Markdown. 现在我们实现了博客对Markdown的内置支持,可以让您轻松地在园子里用这个神奇的语言写博客! &qu ...

  2. 痞子衡嵌入式:让你从此高效写作的轻量级标记语言(Markdown)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是轻量级标记语言Markdown. 1.假如你有过这样的烦恼? 想写出排版优雅简洁的文章,并且能够轻易地发表(连同文字和排版)到各大网站上 ...

  3. Sublog: 支持Markdown和语法高亮的跨平台博客客户端

    灵感来自米米饭 功能一览 为什么你应该试试用Sublog写博客 项目主页: sublog 使用方法: 本项目是一个插件,首先要安装Sublime Text 2 重命名sublog.sublime-se ...

  4. [麻雀虽小]记 简易Markdown阅读器 开发全过程

    [麻雀虽小]记 简易Markdown阅读器 开发全过程 [TOC] 序言 项目地址: https://github.com/didikee/MDReader 测试文章地址: 2017 Android ...

  5. ubuntu vim markdown 实时预览

    vim-instant-markdown插件 该插件支持vim编辑markdown文件时实时预览,不需要手动做任何事情! 使用vim打开一个xxx.md文件,浏览器会自动打开一个预览网页,在编辑这个文 ...

  6. 关于Markdown的一些学习笔记

    **关于Markdown的一些学习笔记** 一直利用markdown进行博客的文档编写,一方面是因为不需要特别注重排版,另一方面是十分的方便.最近突发奇想的认为,如果能运用到平时的作业或课程中,会不会 ...

  7. Arduino关于旋转编码器程序的介绍(Reading Rotary Encoders)--by Markdown

    介绍 旋转或编码器是一个角度測量装置. 他用作精确測量电机的旋转角度或者用来控制控制轮子(能够无限旋转,而电位器只能旋转到特定位置).其中有一些还安装了一个能够在轴上按的button,就像音乐播放器的 ...

  8. markdown利器-小书匠

    markdown利器-小书匠 为什么要用markdown语法编写文档? 编写文档的好处这里就不多说了.相信很多人都会在一些博客网站上发布自己的博客,那么怎么能使得自己的博客内容更加具有通用性呢?正如j ...

  9. Markdown 常用语法精讲

    - #### 标题 (`# 跟标题名称一定要留空格`)> > # 一级标题> ## 二级标题> ### 三级标题> #### 四级标题> ##### 五级标题> ...

随机推荐

  1. centos 配置Openssl并创建证书

    具体详情参考:http://wiki.centos.org/HowTos/Https 一.安装软件 yum install mod_ssl openssl 二.创建证书: # Generate pri ...

  2. linux下的C++项目创建

    CMake项目的完整构建 Linux下的CMake项目通常由几个文件夹组成.小伙伴们可以先在自己的电脑上新建一个文件夹,作为你代码的根目录,然后往里面建几个子文件夹,这里并不涉及具体的代码,只是可以作 ...

  3. c中堆栈的理解

    一直对堆栈的使用以及全局变量.静态全局变量.局部变量.静态局部变量.初始化的全局变量.未初始化的全局变量.初始化的局部变量.未初始化的局部变量理解的不是很清楚,今天抽个时间来总结以下这方面的知识: 1 ...

  4. word 2016 加载 mathtype

    1.加载wold: 首先打开word,选择选项-------加载项------管理(A),选择word加载项,点击转到 这儿显示的是我已经添加过的所以显示的有. 2.点击添加,找到你的mathtype ...

  5. PAT L3-010 是否完全二叉搜索树(二叉搜索树)

    将一系列给定数字顺序插入一个初始为空的二叉搜索树(定义为左子树键值大,右子树键值小),你需要判断最后的树是否一棵完全二叉树,并且给出其层序遍历的结果. 输入格式: 输入第一行给出一个不超过20的正整数 ...

  6. css重要知识点

    1.float:left;表示靠左显示.它是相对于距离最近的且以relative作为position的父元素而言的. 2.块级元素和行内元素 块级元素:占据了一个矩形框的元素,display属性的值为 ...

  7. 单击Gridview中LinkButton,获取当前行索引及某单元格值,进行相关处理

    1.在Gridview中添加模板列,在其中加入Linkbuttion,增加CommandName属性 (设置命令名),并赋值 <asp:TemplateField HeaderText=&quo ...

  8. Java_8排序(冒泡排序和选择排序)

    1.选择排序 package demo1; public class Demo1 { public static void main(String[] args) { int[] arr= {23,5 ...

  9. android抽屉效果

    所谓抽屉  是区别于侧滑菜单 他不会把内容区域挤掉  他只是覆盖在内容区域 下边一个布局文件  一个代码   可以说的就是布局文件就是 <android.support.v4.widget.Dr ...

  10. Android View 深度分析requestLayout、invalidate与postInvalidate

    前言 前几篇文章中,笔者对View的三大工作流程进行了详细分析,而这篇文章则详细讲述与三大工作流程密切相关的两个方法,分别是requestLayout和invalidate,如果对Viwe的三个工作流 ...