ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

XeLaTex小记2

2022-04-22 11:03:05  阅读:187  来源: 互联网

标签:usepackage Return 答题 State XeLaTex 总分 ElsIf 小记


%在菜单中,编译器选择XeLaTex

\documentclass[10pt]{ctexart}
\usepackage[top=2cm, bottom=2cm, left=2.5cm, right=2.5cm]{geometry} %定义页边距
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
\usepackage{amsmath} %数学公式
\usepackage[UTF8]{ctex} %输出中文
\floatname{algorithm}{Algorithm} %算法
\renewcommand{\algorithmicrequire}{\textbf{Input:}} %输入
\renewcommand{\algorithmicensure}{\textbf{Output:}} %输出

\begin{document}
\renewcommand{\thealgorithm}{1} %这里用来定义算法1,算法2等
\begin{algorithm}
\caption{小学生测试系统} %标题
\begin{algorithmic}[1] %每行显示行号,1表示每1行进行显示
\Require 加减法的答案 %输入
\Ensure 总分,评级 %输出
\While{答题数不为10}
\State 随机两个1-50之间的整数A和B
\If{A+B>50 or A-B<0}
\State 重新随机A,B
\Else
\State 进入出题阶段
\While{True}
\State 算式的结果和输入做比较
\If{结果相同}
\State 退出循环
\Else
\State 重新答题
\EndIf
\If{答题次数超过3此}
\State 退出循环
\EndIf
\EndWhile
\EndIf
\If{答题错误0次}
\State 总分加10分
\ElsIf{答题错误1次}
\State 总分加7分
\ElsIf{答题错误2次}
\State 总分加5分
\Else
\State 总分加0分,输出答案
\EndIf
\EndWhile
\State \Return 总分
\If{总分大于等于90}
\State \Return SMART
\ElsIf{总分大于等于80}
\State \Return GOOD
\ElsIf{总分大于等于70}
\State \Return OK
\ElsIf{总分大于等于60}
\State \Return PASS
\Else
\State \Return TRY AGAIN
\EndIf
\end{algorithmic}
\end{algorithm}
\end{document}

标签:usepackage,Return,答题,State,XeLaTex,总分,ElsIf,小记
来源: https://www.cnblogs.com/ZXLam/p/16177917.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有