高职考技能提升教程010期 回文数(对称数)

简介: 高职考技能提升教程010期 回文数(对称数)

回文数



这是古代的一种游戏性的修辞方式。例如“人人为我,我为人人”,这样的文字,正向念和反向念是一样的。


符号复习

% 表示整型integer

& 表示长整型long

! 表示单精度型decimal

# 表示双精度型double

@ 表示通用型variable

$ 表示字符型string



VB自带逆序函数strreverse

传入参数:字符串

作用:将字符串逆向排序,返回一个逆向排序后的字符串。

举例:传入123,返回321



简单的回文数判断举例

程序理解

1.理解N为输入的速度数据

2.理解P为开了多少路程(公里)

3.变量a的代码判断是根据变量p的构成和仪表盘原公里数的形成来判断

4.条件p\n的判断,是根据题目意思输出一天一夜的里程数,那么就是24小时

5.回文数的判断条件注意判断的时候是仪表盘上显示的数字而不是行驶的里程数(95959 + p) = StrReverse(95959 + p)


学习

只判断整数的条件

p \ n = p / n


总结

注意仔细

注意代码理解


软件设计界面:


源代码分享:

Private Sub Form_Activate()
Dim n%
n = InputBox("请输入速度N:", 速度)
For a = 6 To 9
  For b = 0 To 9
    For c = 5 To 9
      p = 90009 + a * 1000 + b * 100 + c * 10 - 95959
      If p > 0 And (95959 + p) = StrReverse(95959 + p) And p \ n = p / n And p \ n <= 24 Then
         Picture1.Print "当速度为"; n; "经过"; p \ n; "小时,新的对称数为:"; (p + 95959)
      End If
    Next c
 Next b
Next a
End Sub

运行时输入速度120的效果截图

相关文章
|
8月前
|
C++
【洛谷 P1047】[NOIP2005 普及组] 校门外的树 题解(位集合)
**NOIP2005普及组问题:**给定长度为$l$的马路,上面等距种植着树,需移除位于建造地铁区域的树。输入包含马路长度和区域数,以及各区域起止点,输出移树后剩余树的数量。样例输入:$l=500$, $m=3$,输出:$298$。$20\%$数据无区域重合,$1 \leq l \leq 10^4$,$1 \leq m \leq 100$。解决方案利用位集合(bitset)表示树的状态,遍历区域将树设为0,最后统计1的数量。AC代码使用C++实现。
40 0
|
8月前
【洛谷 P1093】[NOIP2007 普及组] 奖学金 题解(结构体排序)
**NOIP2007普及组奖学金问题**:根据学生语文、数学、英语三科成绩计算总分并排序。若总分相同,按语文成绩高者优先,再相同则学号小者靠前。程序需输出前5名学生的学号和总分。输入包括学生人数`n`和每人的三科成绩,输出为5行结果。示例输入和输出已给出,代码通过定义结构体和自定义比较器实现排序。
62 0
|
8月前
|
C++
【洛谷 P1075】[NOIP2012 普及组] 质因数分解 题解(判断质数)
NOIP2012普及组题目,给定合数$n$由两个不同质数乘积组成,求较大质数。输入一个正整数$n$,输出较大质因子。例如输入21,输出7。代码使用C++,通过循环和质数判断找到能整除$n$的质数,再求另一个质数,并输出较大者。
98 0
|
8月前
|
C++
【洛谷 P1085】[NOIP2004 普及组] 不高兴的津津 题解(打擂台法)
**NOIP2004 普及组问题:津津的日程检查。津津每日上课时间若超8小时会不高兴。输入7行代表一周课程,输出最不高兴的日期(1-7)或0。示例输入/输出:5 3 6 2 7 2 5 3 5 4 0 4 0 6 -&gt; 3。使用C++代码通过遍历计算最大上课时间并找到对应日期。**
47 0
|
9月前
|
算法
第十四届蓝桥杯集训——for——判断质数/素数
第十四届蓝桥杯集训——for——判断质数/素数
76 0
P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题(数学思维)
P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题(数学思维)
163 0
【2012NOIP普及组】T1. 质因数分解 试题解析
【2012NOIP普及组】T1. 质因数分解 试题解析
|
索引
高职考技能提升教程013期 冒泡排序法和选择排序法
高职考技能提升教程013期 冒泡排序法和选择排序法
高职考技能提升教程012期 阶层求和的综合运用
高职考技能提升教程012期 阶层求和的综合运用
素数案例-高职考VB技能提升
素数案例-高职考VB技能提升