有一个神奇的语言,比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. poj1308(并查集)

    题目链接:http://poj.org/problem;jsessionid=436A34AE4BE856FB2DF9B264DCA9AA4E?id=1308 题意:给定一些边让你判断是否构成数. 思 ...

  2. 【python】入门指南:控制语句

    条件控制 if,if-else,if-elseif-else #!/bin/python a = 'test' if a == 'test': print('a is %s' %(a)) else: ...

  3. sqlserver DBA面试题

    1.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A.B,现在需要停机新添加一个节点C进来替换现有节点B,请列出必要的步骤. 2.sqlserve ...

  4. Java10-java语法基础(九)——java的封装性

    Java10-java语法基础(九)——java的封装性 一.Java的三大特性:封装.多态.继承 封装:通过类封装对象的数据成员和成员方法,保证只有可信的类或者对象能够访问这些方法和数据成员,对不可 ...

  5. Java05-Java基础语法(四)循环结构

    Java05-Java基础语法(四)循环结构 循环结构(重复/迭代):根据条件重复执行部分语句 1.while循环结构 while(条件表达式){ 循环体语句; } 1)语法:a.while是关键字 ...

  6. 线特征---LSD算法(二)

    上一节介绍了一些资源和实验结果,这节主要是介绍LSD算法理论. 直线段检测算法---LSD:a Line Segment Detector LSD的核心是像素合并于误差控制.利用合并像素来检测直线段并 ...

  7. html5新添加的表单类型和属性

    email类型: <input type="email"> url类型: <input type="url"> date类型: < ...

  8. mysql5.5以上my.ini中设置字符集

    在mysql5.1之前数据库设置字符集: [mysqld] default-character-set = utf8 mysql5.5以后[mysqld]中就不能使用default-character ...

  9. 基于RBAC权限验证, 中间价middleware实现, views 登录视图代码

    废话不多说  上代码: 基础实现: rom django.shortcuts import HttpResponse, redirect, render from django.http import ...

  10. avalon子孙元素属性监听

    HTML正文: <body ms-controller="ex"> <div class="ms-hover" ms-click=" ...