精华内容
下载资源
问答
  • 5.如果一个正整数从左到右读与从右到左读是一样的,就称它为回文式数(简称回数),如图321。“回数猜想”的主要思想是,对任意正整数,若它不是回数,则按下列算法即可获得一个回数:⑴把该整数的数字顺序颠倒,求得...

    5.

    如果一个正整数从左到右读与从右到左读是一样的,就称它为回文式数(简称回数),如图321。“回数猜想”的主要思想是,对任意正整数,若它不是回数,则按下列算法即可获得一个回数:

    ⑴把该整数的数字顺序颠倒,求得该数的逆序数;

    ⑵将该整数和其对应的逆序数相加;

    ⑶若相加结果不是回数,则将结果作为新的整数,返回步骤⑴。

    小林按照上述算法,设计了验证回数猜想的VB程序(猜想次数不超过10次),程序功能如下:在文本框Text1中输入一个正整数,单击“验证”按钮(Command1),获取文本框Text1中的数,当该数不是回数时,采用回数猜想的方法进行验证,并在列表框List1中输出每次验证的过程,若验证成功或验证次数超过10次,则停止验证,最后在列表框List1中输出验证结果。程序运行效果如图所示。

    28a826c0832f7c1e2c9ab945fd2f92f9.png

    实现上述功能的VB程序如下:

    Private Sub Command1_Click()

    Dim t As String, a As Long, b As Long

    Dim count As Integer       ‘count用于存储回数猜想的验证次数

    t = Text1.Text

    count = 1

    Do While Check(t) = False And count <= 10

    a = Val(t)

    c = a + b

    List1.AddItem Str(a) & " +" & Str(b) & " =" & Str(c)

    count = count + 1

    t = c

    Loop

    If Check(t) Then

    List1.AddItem  "验证成功!"

    Else

    List1.AddItem  "10次内未验证成功!"

    End If

    End Sub

    ' 自定义函数Turn

    Function Turn(x As String) As Long

    Dim s As String, i As Integer

    s = ""

    For i = Len(x) To 1 Step -1

    s = s & Mid(x, i, 1)

    Next i

    Turn = ②

    End Function

    ‘自定义函数Check,检查x是否为回文数

    Function Check(x As String) As Boolean

    Dim i As Integer

    Check = True

    For i = 1 To Len(x) \ 2 Step 1

    If Mid(x, i, 1) <> ③ Then Check = False mid(x,len(x)+1-i,1)

    Next i

    End Function

    展开全文
  • Go双分支语句if-else

    2020-12-22 06:45:20
    package main import "fmt" func main() { var age int fmt.Println("请输入年龄:") fmt.Scanln(&age) if age > 18 { fmt.Println("你已成年") } else { fmt.Println("你未成年");...}
    package main
    
    import "fmt"
    
    func main() {
    
    	var age int
    	fmt.Println("请输入年龄:")
    	fmt.Scanln(&age)
    	if age > 18 {
    		fmt.Println("你已成年")
    	} else {
    		fmt.Println("你未成年");
    	}
    
    
    }
    

     

    展开全文
  • if双分支简单案例 例1:测试主机存活性,并说明存活状态 #!/bin/bash #date 2020-2-24 #描述:测试主机存活状态 read -p "请输入一个ip:" ip ping -c 1 $ip &>/dev/null if [ $? -eq 0 ] then echo "ip主机...

    if

    if双分支执行流程,首先对if后面的条件进行判断,若条件成立,则执行then后面的命令序列,执行完后转到fi结束。若条件不成立,则执行else后面的命令序列,然后转到fi结束,继续执行后续命令。

    语法


    if [ 条件判断 ]
    then
    commands
    else
    commands
    fi


    if双分支简单案例

    例1:测试主机存活性,并说明存活状态

    #!/bin/bash
    #date   2020-2-24
    #描述:测试主机存活状态
    read -p "请输入一个ip:" ip
    ping -c 1 $ip   &>/dev/null
    if [ $? -eq 0 ]
    then
            echo    "ip主机存活"
    else
            echo    "ip主机未存活,请尽快查看主机情况"
    fi
    

    执行结果:

    [root@linus ~]# sh 4.sh 
    请输入一个ip:192.168.1.123
    ip主机存活
    

    例2:测试服务运行状况,并说明运行状态

    #!/bin/bash
    #date   2020-2-24
    #描述:测试httpd服务状态
    yum     install -y httpd        &>/dev/null
    systemctl       start httpd     &>/dev/null
    netstat -anpt | grep httpd      &>/dev/null
    if      [ $? -eq 0 ]
    then
            echo    "httpd已经运行"
    else
            echo    "httpd没有运行,应该是服务错误或者没有安装
    ,请尽快查看"
    fi
    

    执行结果:

    [root@linus ~]# sh 5.sh 
    httpd已经运行
    

    例3:判断指定的某个用户是否存在,若存在则显示提示信息并跳过,否则就创建。

    #!/bin/bash
    #date   2020-2-24
    #描述:判断指定用户是否存在,不存在则创建
    read -p "请输入用户名:" name
    read -p "请输入用户密码:" passwd
    cut -d: -f1 /etc/passwd | grep "\<$name\>" &>/dev/null
    if [ $? -eq 0 ]
    then
            echo    "用户$name已存在,不再创建"
    else
            echo    "用户$name不存在,正在创建"
            useradd $name &>/dev/null
            echo "$name:$passwd" | chpasswd &>/dev/null
            if      [ $? -eq 0 ]
                    then
                            echo    "用户$name密码创建成功"
                    else
                            echo    "用户$name密码创建失败"
            fi
    fi
    

    执行结果:

    [root@linus ~]# sh 7.sh 
    请输入用户名:create
    请输入用户密码:123.com
    用户create不存在,正在创建
    用户create密码创建成功
    

    例4:每5分钟监控一次mysql服务运行状态,把服务错误信息写入到/var/log/mysql.log文件中。

    #!/bin/bash
    #date   2020-2-24
    #描述:每五分钟监控一次mysql运行状态,并把错误信息写入日
    志
    pgrep -x mysqld &>/dev/null
    if [ $? -ne 0 ]
    then
            echo "$(date),mysql服务已宕机" >> /var/log/mysql.log
    else
            echo "mysql正在运行"
    fi
    echo "5 * * * * sh /root/8.sh" >>/var/spool/cron/root
    

    执行结果:

    [root@linus ~]# sh 8.sh 
    [root@linus ~]# cat /var/log/mysql.log 
    20200225日 星期二 01:29:07 CST,mysql服务已宕机
    
    展开全文
  • <?php $a = rand(100,999); $b = rand(100,999); $c = rand(100,999); echo "a="."$a"."<br>"; echo "b="."$b"."<br>"; echo "c="."$c"."<br>"; if(($a > $b ) &... ...

    <?php

    $a = rand(100,999);

    $b = rand(100,999);

    $c = rand(100,999);

    echo "a="."$a"."<br>";

    echo "b="."$b"."<br>";

    echo "c="."$c"."<br>";

    if(($a > $b ) && ($a > $c) && ($b > $c))

    {

    echo "$a>"."$b>"."$c";

    }elseif(($a > $b ) && ($a > $c) && ($c > $b))

    {

    echo "$a>"."$c>"."$b";

    }elseif(($b > $a ) && ($b > $c) && ($a > $c))

    {

    echo "$b>"."$a>"."$c";

    }elseif(($b > $a ) && ($b > $c) && ($c > $a))

    {

    echo "$b>"."$c>"."$a";

    }elseif(($c > $a ) && ($c > $b) && ($b > $a))

    {

    echo "$c>"."$b>"."$a";

    }elseif(($c > $a ) && ($c > $b) && ($a > $b))

    {

    echo "$c>"."$a>"."$b";

    }

    ?>

    展开全文
  • 内容简介:Python入门篇教程从基础的计算机发展史、Python的来源与发展历史开始讲起: 依次讲解python变量与表达式、数据类型、运算符、流程控制语句等,末尾通过课堂练习、课后作业以及微型Python小项目开发,让...
  • 高一年级信息科技2020空中课堂第二单元第1课时 分支结构思考与讨论视频(建议在WIFI环境下观看)知识点梳理本课是算法与程序设计的第二单元《分支结构》第1课时的内容,主要内容包括:什么是分支结构?如何实现分支...
  • 分支语句/选择语句/条件语句:根据不同的选择 ,执行不同的内容。 单分支 单分支语法: if(判断的条件){ 执行语句;(判断条件为true的时候执行) } 双分支分支语法: if(判断的条件){ 执行语句;(判断条件为...
  • 我记着if else和switch case语句都可以用命令模式来重构interface dao{crdu() ;}class ConcreteDao implements dao{crdu(){...} ;}class Service{private Dao dao ;public void set(Dao dao){}public void service()...
  • Shell条件语句一、条件测试1.1、文件测试与整数测试1.1.1、test命令1.1.2、文件测试1.1.3、整数值比较1.2、字符串测试与逻辑测试1.2.1、字符串比较1.2.2、逻辑测试二、if语句2.1、if单分支语句2.2、if双分支语句2.3...
  • 3.1 五种分支语句

    2020-04-25 11:11:54
    3.1 分支语句3.1.1 单分支语句3.1.2 双分支语句3.1.3 多分支语句3.1.4 嵌套语句3.1.5 switch 语句 3.1.1 单分支语句 格式: 代码: public class OneBranch { public static void main(String[] args) { int x=2...
  • 1.2 C# 分支语句

    2017-07-26 19:56:19
    B,双分支语句 语法: if(条件语句){ 执行的语句;} else{执行的语句;} C,多重分支语句 语法; if(条件语句){ 执行的语句;} else if (条件语句) {执行的语句;} else{ 执行的语句; } 2,switch语句 if...else if..
  • 1. 分支语句种类:(1)单分支(2)双分支(3)多分支(4)嵌套if(5)switch分支语句2.多分支、嵌套if、switch语句(1)多分支:多个语句块只执行一个语句块语法:(2)嵌套if(一个分支结构中包含另一个完整分支结构:当有多个...
  • 分支语句

    2020-05-25 00:10:14
    2.双分支 if(条件){ 语句块1; }else{ 语句块2; } 3.嵌套分支 if(条件1){ if(条件2){ 语句块2; }else{ 语句块3; } }else{ if(条件3){ 语句块4; }else{ 语句块5; } } 二、switch语句 switch(表达式){ case 值1: ...
  • 文章目录条件测试文件测试与整数测试if语句if单分支语句if双分支语句if多分支语句case分支语句 条件测试 test命令 测试表达式是否成立,若成立返回0,否则返回其他其他数值 格式1:test 条件表达式 格式2:[ 条件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,135
精华内容 854
关键字:

双分支语句