有一个神奇的语言,比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. poj1733(带权并查集+离散化)

    题目链接:http://poj.org/problem?id=1733 题意:给定由0.1组成的数串长度n,询问次数m,每次询问给出a,b,s,表示区间[a,b]内1的数量为s(odd-奇数或even ...

  2. 51nod 1459 迷宫游戏 dijkstra模板

    链接:迷宫游戏 问题 - 51Nod  http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1459 1459 迷宫游戏  基准 ...

  3. linux 切割文件的命令

    Head -1000 access.2016.log >> 10000_access.log

  4. stm32DMA

    源和目标地址必须按数据传输宽度对齐 支持循环的缓冲器管理 可编程的数据传输数目:最大为65536 每一个通道都有一组寄存器 DMA_CPARx.DMA_CMARx是没有差别的,它们都可以存放外设的地址 ...

  5. vue项目引入FastClick组件解决IOS系统下h5页面中的按钮点击延迟,连续点击无反应的问题

    异常描述: ios系统手机中访问h5页面,按钮点击有延迟,连续点击卡顿.无反应. 异常原因: 这要追溯至 2007 年初.苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设 ...

  6. 33-Java中的String,StringBuilder,StringBuffer三者的区别

    转载自:https://www.cnblogs.com/su-feng/p/6659064.html StringBuilder 详解 (String系列之2) Java中的String,String ...

  7. ef linq 中判断实体中是否包含某集合

    我有一个需求,问题有很多标签,在查询时,需要筛选包含查询标签的一个集合(List<int>),以前的做法是先查询出来符合查询标签条件的标签id的结果集A,再查询问题时,加上判断是否包含该标 ...

  8. 进程同步(multiprocess.Lock、multiprocess.Semaphore、multiprocess.Event) day38

    进程同步(multiprocess.Lock.multiprocess.Semaphore.multiprocess.Event) 锁 —— multiprocess.Lock 通过刚刚的学习,我们千 ...

  9. Informatica_(5)高级应用

    五.高级应用21.任务分区 分区是通过并行处理来提供PowerCenter的执行效率. 分区类型包括:Database partitioning.Hash Auto-keys.Hash User-ke ...

  10. KubeletNotReady runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

    1.  mkdir -p /etc/cni/net.d 2. vi 10-flannel.conflist {  "name": "cbr0",  " ...