精华内容
下载资源
问答
  • WhileScalaDsl 用解析器,解释器和运行时JIT Java字节码编译器在Scala中实现WHILE编程语言的方言,以展示Scala语言。
  • //用while循环实现 // i=a; // while(i){ // j=a; // while(j){ // k=a; // while(k){ // if(i!=j && i!=k && j!=k){//用于保证这三个数字不重复 // cnt++;//每有一个符合条件的数字就记录下来 // ...

    (1)求符合给定条件的整数集(E:\programming_exercise\c\04.15_1)

    给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。

    输入格式:输入行中给出A

    输出格式:输出满足条件的三位数,从小到大,每行6个整数;整数间以空格分隔,但行末不能有多余空格

    #include<stdio.h> 
    int main()
    {
    	int a;
    	scanf("%d",&a);
    	int i,j,k;
    	int cnt=0;//用来计数 
    	
    //用while循环实现	
    //	i=a;
    //	while(i<=a+3){
    //		j=a;
    //		while(j<=a+3){
    //			k=a;
    //			while(k<=a+3){
    //				if(i!=j && i!=k && j!=k){//用于保证这三个数字不重复 
    //					cnt++;//每有一个符合条件的数字就记录下来 
    //					printf("%d%d%d",i,j,k);
    //					if(cnt == 6){//每六个数字就换行 
    //						cnt=0;
    //						printf("\n");
    //					}else{       //不足六个的用空格分隔 
    //						printf(" ");
    //					}
    //				}
    //				k++;
    //			}
    //			j++;
    //		}
    //		i++;//之所以放在最外层循环,是因为题目中要求从小到大显示 
    //	}
    	
    //用for循环实现 ,并且实现了从大到小显示,哈哈哈 
    	for(i=a+3;i>=a;i--){
    		for(j=a+3;j>=a;j--){
    			for(k=a+3;k>=a;k--){
    				if(i!=j && i!=k && j!=k){
    					cnt++;
    				    printf("%d%d%d",i,j,k);
    				    if(cnt == 6){
    				    	cnt=0;
    				    	printf("\n");
    					}else{
    						printf(" ");
    					}
    				}
    				
    			}
    		}
    	} 
    	 
    	return 0;
    }

     

    展开全文
  • #include void   main() {   int   iNumOf1 = 0,i = 1;   long   int ...while   (lDec);   printf ( "Binary & nummbers of 1:\n%d %d\n" , lBin,iNumOf1);   }
    #include <stdio.h>
    void main()
    {
        int iNumOf1 = 0,i = 1;
        long int lDec,lBin = 0;
        printf("Please input the decimal nummber:\n");
        scanf("%ld",&lDec);
     
        do
        {
            if (0 != lDec%2)
            {
                iNumOf1++;
            }
            lBin += lDec%2*i;
            i *= 10;
            lDec /= 2;
     
        while (lDec);
        printf("Binary & nummbers of 1:\n%d %d\n", lBin,iNumOf1);
     
    }
    展开全文
  • shell编程while

    2016-08-21 09:56:00
    脚本编程: 顺序结构 选择结构 if case 循环结构 for while until while循环:适用于循环次数未知的场景,要有退出条件语法: while CONDITION; do statement ... done 计算100以内所有正整数的和#...

    脚本编程:
        顺序结构
        选择结构
            if
            case
        循环结构
            for
            while
            until
            
    while循环:适用于循环次数未知的场景,要有退出条件
    语法:
        while CONDITION; do
          statement
          ...
        done
        
    计算100以内所有正整数的和

    #!/bin/bash
    declare -i I=1
    declare -i SUM=0

    while [ $I -le 100 ]; do
      let SUM+=$I
      let I++
    done

    echo $SUM

    练习:转换用户输入的字符为大写,除了quit:
    #!/bin/bash
    #
    read -p "Input something: " STRING

    while [ $STRING != 'quit' ]; do
      echo $STRING | tr 'a-z' 'A-Z'
      read -p "Input something: " STRING
    done

    练习:每隔5秒查看hadoop用户是否登录,如果登录,显示其登录并退出;否则,显示当前时间,并说明hadoop尚未登录:
    #!/bin/bash
    #
    who | grep "hadoop" &> /dev/null
    RETVAL=$?

    while [ $RETVAL -ne 0 ]; do
      echo "`date`, hadoop is not log."
      sleep 5
      who | grep "hadoop" &> /dev/null
      RETVAL=$?
    done

    echo "hadoop is logged in."

    写一个脚本:
    1) 显示一个菜单给用户:
    d|D) show disk usages.
    m|M) show memory usages.
    s|S) show swap usages.
    *) quit.
    2) 当用户给定选项后显示相应的内容;
       
    扩展:
        当用户选择完成,显示相应信息后,不退出;而让用户再一次选择,再次显示相应内容;除了用户使用quit;
    #!/bin/bash
    #
    cat << EOF
    d|D) show disk usages.
    m|M) show memory usages.
    s|S) show swap usages.
    *) quit.
    EOF

    read -p "Your choice: " CHOICE
    while [ $CHOICE != 'quit' ];do
      case $CHOICE in
      d|D)
        echo "Disk usage: "
        df -Ph ;;
      m|M)
        echo "Memory usage: "
        free -m | grep "Mem" ;;
      s|S)
        echo "Swap usage: "
        free -m | grep "Swap" ;;
      *)
        echo "Unknown.." ;;
      esac

    read -p "Again, your choice: " CHOICE
    done

     

    练习:写一个脚本
    从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件;
    read:
        -p “PROMPT": 给出提示

    转载于:https://www.cnblogs.com/jjzd/p/5792177.html

    展开全文
  • while语句主讲人李刚目录1while语句实例演示2while语句格式及流程图3while语句的简单应用1while语句实例演示1. while语句实例演示实例介绍2 while语句格式及流程图2. while语句格式及流程图while语句的格式while...
  • Shell编程 while循环

    2020-02-18 21:25:38
    while循环是Shell脚本中最简单的一种循环:当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环。 while循环的用法如下: while condition do statements done condition 表示判断条件。 ...

    while循环是Shell脚本中最简单的一种循环:当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环。

    1. while循环的用法如下:
    while condition
    do
    	statements
    done
    
    • condition 表示判断条件。
    • statements表示要执行的语句
    • do 和 done 都是 Shell 中的关键字
    1. while循环的执行流程
      在这里插入图片描述在这里插入图片描述实例1:计算1-100的和
      在这里插入图片描述
      实例2:计算从m到n的总和

    在这里插入图片描述
    实例3:实现一个简单的加法计算器,用户每行输入一个数字,计算所有数字的和(请输入您要计算的数字,按 Ctrl+D 组合键结束读取)

    在这里插入图片描述

    展开全文
  • 2、搜索:Kali与编程,学习更多网络攻防干货! 二、知识点详解 while循环语法: while ((循环判别条件)) do command done 当我们使用带while循环的shell脚本的时候,尽量使用bash命令,因为sh是不支持这样强类型...
  • 主要介绍了C++编程中的while与do-while循环语句使用,区别就是while是先判断再执行,而do-while是先执行再判断,需要的朋友可以参考下
  • shell编程 while 语句

    2019-01-23 10:05:41
    #!/bin/bash s=0 i=1 while [ $i -le 100 ] #条件语句 [] 内部保留空格 do s=$[$s + $i] #计算语句 [] 内部不保留空格 i=$[$i + 1] done echo $s
  • (1)while循环判断一个整数的位数 //while循环判断一个整数的位数 #include<stdio.h> int main() { int x; int n=0; scanf("%d",&x); while(x>0){ n++; x/=10; } printf("%d\n",n); ...
  • 15. while语句编程练习

    2020-07-16 22:37:09
    练习一:编写程序,求2^2+4^2+6^2+......+n^2 直到累加值大于或者等于10000为止,输出累计和; 输出累加式中的项数i以及最大的数n ... while(sum<=10000) { n = n*2; i++; sum =sum + n*n; ...
  • shell编程While 循环语句语法格式如下:While 循环语句 Shell 脚本编程案例如下:(1) 循环打印 BAT 企业官网,read 指令用于读取行或者读取变量:(2) While 无限每秒输出 Hello World:(3) 循环打印 1 至 ...
  • UDP编程实战
  • Shell脚本编程while循环

    千次阅读 2019-05-11 11:45:32
    while循环 在上一篇博客中,我们详细介绍了for循环,本博客将会首先介绍while循环的基本用法,其次通过示例介绍使用方法。 ##基本架构 while 语句 do 执行语句 done 示例 接下来将会通过两个简单并且经常的使用...
  • r语言中的while循环In addition to the for loop we discussed earlier, R also offers another kind of loop to perform ... 除了前面讨论的for循环外 ,R还提供了另一种执行迭代编程的循环,即while循环。 In...
  • Shell脚本编程While循环

    千次阅读 2016-08-04 18:55:08
    Shell脚本编程While循环详解
  • shell编程while循环

    2019-08-06 21:15:39
    [root@eshop-detail03 shell]# vi while.sh #!/bin/bash s=0 i=1 while [ $i -le 100 ] do s=$[$s+$i] i=$[$i+1] done echo $s "while.sh" [New] 10L, 95C written [root@eshop-detail03 shell]#...
  • Shell编程——while循环

    2020-02-21 10:26:33
    基本语法1 while [ 条件判断式 ] do 程序 done • 应用实例 案例1 :从命令行输入一个数n,统计从 1+..+ n 的值是多少?
  • 《Python编程思想》总目录 上一篇:Python编程思想(10):断言 循环语句的作用是重复执行某一段代码,这也是任何编程语言必备的功能之一,因为只有自动重复执行某一段代码,才能真正体现计算机CPU的运算速度。...
  • Python编程-while循环

    2019-01-17 17:07:15
    while循环格式: 练习1:输出三次hello python 1.程序内容为: #1.定义一个整数变量,记录循环的次数 i = 1 #2.开始循环 while i &lt;= 3: #希望循环内执行的代码 print('hello python') #处理计数器 i += 1...
  • 编程习惯for while

    2012-03-20 13:50:52
    http://stackoverflow.com/questions/3875114/why-use-a-for-loop-instead-of-a-while-loop 尽量用for 但是如果你无法确定是有多少循环时,用while是很好的选择啊。
  • shell编程do while写法

    2013-04-22 08:58:00
    shell编程do while写法,增加一个睡眠时间 [php] #!/bin/sh while true;do echo `date` sleep 1 done [/php] 转载于:https://www.cnblogs.com/bingfengsa/archive/2013/04/22/3269360.html...
  • if-while语句2. until循环 1. if-while语句   while循环是shell脚本中最简单的一种循环,当条件满足时,while重复地执行一组语句;当条件不满足时,就退出while循环。 shell while循环的用法如下: while ...
  • bash脚本编程while&until

    2018-04-20 17:22:33
    bash脚本编程while&amp;untilwhilewhile CONDITION; do 循环体 循环控制变量修正表达式 done 进入条件:CONDITION测试为”真“ 退出条件:CONDITION测试为”假 untiluntil CONDITION; do 循环体 循环控制...
  • 通过本实验,掌握循环结构程序设计的编程方法,掌握循环方面的编程技巧。 【实验要求】 ⑴学会使用while语句; ⑵掌握循环结构程序设计方法; 【实验内容】 以下程序任选两个 从键盘上...
  • Shell编程中的while循环

    2020-02-14 14:02:49
    while循环是shell脚本中最简单的一种循环,但条件满足时,while循环就重复执行一组语句, 当条件不满足时,就退出while循环。 2.用法 while condition do statements done #condition 表示判断条件,...
  • # 一、while语句结构:条件为真时,执行循环体代码 while 条件 do 循环体 done # 二、until语法结构:条件为假时,一直执行循环体代码,直到条件变为真 until 条件 do 循环体 done

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,051
精华内容 5,220
关键字:

while编程