数学基础-整除与奇偶性运算

<p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">scratch</span><span style="font-family:宋体">编程题:</span></span><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">数三角形</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/ubd/xyykmdugtuyemalk.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/zmv/lyfpaccoxrvnkvns.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【题目描述】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">小杨在学习直角三角形面积时发现一个有趣的现象:用两个正整数作为直角边</span></span><span style="font-family: 宋体;">长度,有时能算出整数面积,有时会得到带小数点的面积。</span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">现在他想做一个统计:给定一个正整数</span> <span style="font-family:Calibri">n</span><span style="font-family:宋体">(</span><span style="font-family:Calibri">1 </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">n </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">1000</span><span style="font-family:宋体">),表示直角边的</span></span><span style="font-family: 宋体;">最大可能长度。</span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">默认小猫角色和白色背景,编写程序计算有多少对不同的整数直角边(</span><span style="font-family:Calibri">a</span><span style="font-family:宋体">,</span><span style="font-family:Calibri">b</span><span style="font-family:宋体">)</span></span><span style="font-family: 宋体;">满足:</span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">1</span><span style="font-family:宋体">、</span><span style="font-family:Calibri">1 </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">a </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">b </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">n</span><span style="font-family:宋体">(确保 </span><span style="font-family:Calibri">a </span><span style="font-family:宋体">不大于 </span><span style="font-family:Calibri">b</span><span style="font-family:宋体">,避免重复计数)。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">2</span><span style="font-family:宋体">、直角三角形的面积 </span><span style="font-family:Calibri">=(a</span><span style="font-family:宋体">×</span><span style="font-family:Calibri">b)</span><span style="font-family:宋体">÷</span><span style="font-family:Calibri">2 </span><span style="font-family:宋体">是整数(没有小数部分)。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输入描述】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">新建变量</span><span style="font-family:宋体">“</span><span style="font-family:Calibri">n</span><span style="font-family:宋体">”,表示直角边的最大长度。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">如下图所示:</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/zmd/rlxxgxovquwbkdba.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输出描述】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">新建变量</span><span style="font-family:宋体">“</span><span style="font-family:Calibri">result</span><span style="font-family:宋体">”用于存储不同直角三角形数量。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">如下图所示:</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/ldm/iutnqekkipigyqex.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输入样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">n = 3</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输出样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">result = 3</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输入样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">n = 5</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输出样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">result = 9</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">注意:</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">1. </span><span style="font-family:宋体">变量名的拼写(包括大小写)要和题目完全一致。</span></span></p><p style="text-align: justify; font-family: Calibri; font-size: 14px; white-space: normal;"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">2. </span><span style="font-family:宋体">输出结果存放在对应变量中即可,无需使用“说…”或“说…,</span><span style="font-family:Calibri">2 </span><span style="font-family:宋体">秒”积木</span></span><span style="font-family: 宋体;">块。</span></p>