精华内容
下载资源
问答
  • C++中while(n––)是什么意思
  • whilen什么意思

    千次阅读 2019-10-02 13:30:20
    1.n是bool型变量时,就是代表n为true时运行循环(bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。 bool类似于float,double等,只不过float定义浮点...
    1.n是bool型变量时,就是代表n为true时运行循环(bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。

    bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。

     

    2.n是int型时,就是代表n为1时运行循环

    3.n为表达式,就代表表达式成立时运行循环

    转载于:https://www.cnblogs.com/nullcjm/p/7955454.html

    展开全文
  • n)是什么意思?——C++新手上机疑难点总结①) 1 while(cin >> n){…}是什么意思while(cin >> n){ ......; } 是用于处理循环用例的代码,可以看做一种固定格式。 2. 什么是循环用例? 假设我们根据...

    @[TOC](while(cin >> n)是什么意思?——C++新手上机疑难点总结①)

    1 while(cin >> n){…}是什么意思?

    while(cin >> n){
    	......;
    }
    

    是用于处理循环用例的代码,可以看做一种固定格式。

    2. 什么是循环用例?

    假设我们根据给定的数字a和b,计算a与b的和。

    如果使用这段代码:

    #include <iostream>
    
    using namespace std;
    
    int main(){
    	int a, b;
    	cin >> a >> b;
    	cout << a + b << endl;
    	return 0;
    }
    

    则只能输入一组a和b,计算结束后程序就会退出。想要再计算一组和,需要重新运行程序。

    如果使用循环用例:

    #include <iostream>
    
    using namespace std;
    
    int main(){
    	int a, b;
    	while(cin >> a >> b){
    		cout << a + b << endl;
    	}
    	return 0;
    }
    

    则可以处理多组输入,并且返回多组输出。

    展开全文
  • -n str,字符串不为null,长度大于零
    -n str,字符串不为null,长度大于零
    展开全文
  • while(n!=0)说什么是真

    千次阅读 2016-10-28 12:36:44
    仍旧是先看两端代码: first: #include int n=5; void main() { while(n!=0) { printf("%d\n",n--); } } second:

           仍旧是先看两端代码:

    first:

    #include<stdio.h>
    
    int n=5;
    void main()
    	{	
          while(n!=0)
    	  {
    		printf("%d\n",n--);
    	  }
    	}

    second:

    #include<stdio.h>
    
    int n=5;
    void main()
    	{	
          while(n)
    	  {
    		printf("%d\n",n--);
    	  }
    	}
           上面两段代码结果是一样的,在第一段代码中循环条件是n!=0,先来说n!=0的理解,反过来看如果循环条件是n=0,只有n=0时,程序才进入循环体,这样写的话和初衷相悖,那怎么做呢,!n( 非n等价于 不是n=0)程序就可以进入循环体了,其余勿需赘述。第一段就是我们接触c时最简单的写法,第二段中 while(n)就是程序猿们最喜欢用的风格了。

          下面开始说到底什么才是真?程序如何进入循环体?事实上,C语言提供了一个条件非零就可以为真的标准,而不是真就是1,假就是0。所以while(可以满足非零的表达式),例如while(n),程序就可以进入循环体里面。


     而不是

          




    展开全文
  • while(n--)和while(--n)

    千次阅读 多人点赞 2020-08-28 23:18:33
    n-- 减号在后 就是 后递减 表达的意思 是先运算后递减,这里作为 while() 的循环同样适用 详细理解: 先运算 :把n的值作为判断条件,即非 0 都为真 **后递减 :在判断为真后,将n递减 ** 也就是 n本身的值
  • #include #include int main() { int y=10; while(y--); printf("y=%d\n",y); return 0; } 为什么它的结果是y=-1呢
  • while(scanf("%d",&n),n)的意思及由来

    千次阅读 2015-03-14 17:01:57
    =EOF),java语句是while(scanner.hasNext()),意思为接下去有输入就继续进行循环。 EOF在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file),在while循环中以EOF作为文件结束标志。所以while...
  • while (n-- > 0) 与 while (--n >= 0)

    千次阅读 2013-04-21 15:52:27
    循环 n 次,除了最常用的 for ... i 之外,还可以写 while (n-- > 0) {...} 和 while (--n >= 0) {...}。这两种写法的区别在于,如果 n 是 unsigned 类型,那么后面那种写法会导致infinite loo
  • #include //求2的n次方,n是传入的值 int main() { int n;//需要输入的n的值 int sum = 1;//保存和 scanf("%d",&n);... while(n) { sum = sum*2; n--; } //方法二 while(1) { sum*=2; n--;
  • while(n--)

    千次阅读 2019-01-13 15:38:40
    下面这段代码我们都很熟悉 #include &... while(n) { n=n-1; } printf("%d\n",n); return 0; } 它的输出结果为0.   再看下面这一段代码: #inc...
  • Python_for 和 whilen

    千次阅读 2019-03-24 20:50:40
    #for 和 whilenn = int(input("请输入一个整数您将得到阶乘")) sum = 1 for i in range(1, n + 1): sum *= i print("for循环的阶乘:", sum) sum = 1 i = 1 while(i <= n): sum *= i i = i + 1 print(...
  • ##算法题目中经常会用到几个while语句,能够同时输入和判断,比较好用 1、while(scanf("%d"...n),n)括号里的语句其实就是个逗号表达式,它的返回值是n的值,所以这个语句就相当于while(...
  • while (n-- > 0) 的用法

    千次阅读 多人点赞 2017-02-19 20:09:37
    今天写java算法的时候碰到了while (n-- > 0) 这个东东,...它的意思是循环n次,除了最常用的 for (int i = 0; i 之外,还可以写 while (n-- > 0) {...} 和 while (--n >= 0) {...}。  写个随手笔记,不喜勿喷!!!
  • Error while executing: am start -n错误解决方案

    万次阅读 多人点赞 2019-07-05 16:24:01
    Error while executing: am start -n "pagekageName/pagekageName.ac.WelcomeActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.int...
  • C语言用whilen

    千次阅读 2017-10-17 16:39:45
    #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int n,dangqianshu=1,jiecheng=1; printf(
  • while(getchar()=='\n')continue;为什么作用是清空行

    千次阅读 多人点赞 2018-06-03 21:01:28
    4、在这里判断条件是'\n'(换行符),说明程序是以换行符结束输入,所以用getchar函数不断的读取你输入'\n'之前的输入,因为getchar函数有一个char类型的返回值,如果没有把返回值赋给任何变量, 该返回值就会被遗弃。...
  • 知识1:只有-1取反(~-1)是0知识2:scanf读入到EOF时返回-1所以,while(~scanf)就是不断读取执行循环,直到eof(和while(scanf("%d",&amp;n)!=EOF)一个意思)。一般这种用法在oj(确保数据正确)上...
  • 第一个遇到0结束; 第二个和第四个一样,在windows下按ctrl+Z终止,在...第三个是指正确接收对应的变量个数,要是while(scanf("%d%d",&n,&n1)==2)这时候就为2了,在windows下按ctrl+Z终止,在linux下按ctrl+D终止。
  • while(cin>>n)结束

    千次阅读 2019-09-07 09:34:06
    while(cin>>n) ctrl+z可以结束 while (cin >> hn) { if (cin.get() == '\n') { break; } } 结束cin 得到不定多行的不定长数组。 getline得到不定长的一行,将该行拆分成每个数。 while...
  • 递归与while循环实现求n!

    千次阅读 2015-04-07 15:10:24
    #include #include //递归实现 int diGui(int n) { if(n) { return 1; ... return n*diGui(n-1);...int diGui2(int n) ... return n>0?n*diGui(n-1):1;...//非递归,while循环实现 int While(int n) { i
  • C语言旅途之用do-whilen的阶乘

    千次阅读 2019-12-29 23:41:47
    Ⅰ、用do-whilen的阶乘: ①、//代码摘下直接可以运行 //n的阶乘(n!) #include<stdio.h> int main() { int t,n,result; result=1; printf(“Please input the number of n!\n”); scanf("%d",&n); t=n; ...
  • 整数阶乘的计算方法是N*(N-1)*(N-2). . .*1 public class TestFactorial { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入一个整数: "); ...
  • C语言--用while语句实现N的阶乘

    千次阅读 2020-05-17 22:13:30
    实现N的阶乘 #include<stdio.h> int i=1,n; int answer=1; void main() { scanf("%d",&n);... while(i<=n) //此处为进行循环条件 { answer=answer*i; //实现累乘 i++; } printf("%d",answ
  • while(scanf("%d",&n)&&n)

    千次阅读 2019-02-12 19:58:11
    “测试输入包含若干测试实例。当N为0时,输入结束,该实例不被处理。...“scanf 函数还能放while里啊… EOF是什么玩意儿呢…” 上网找答案吧 也没人可问… 有人说 EOF等于-1 其实就是scanf函数的返回值 不等...
  • Error while executing: am start -n “com.test.BTClient/com.test.BTClient.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action....
  • for循环: package com.study; import java.util.Scanner; public class CountFor { public static void main(String[] args) { int x; int sum=1;... System.out.println("请输入数字n:"); ...
  • shell之 while read a b的意思

    千次阅读 2016-05-26 10:35:27
    dodone 后面跟两个参数是什么意思啊 两个回答如下 把输入行分成两个变量分别赋值给a和b,以空白符分隔,例如文件内容1 2 while read a b;do a=1 b=2 … 如果文件内容为1 2 3 4,那么 while read a b;do a=1
  • 那为什么 while ( (ch = getchar()) !='\n' ) ... 这样做有效? 很简单,最后一次的字符是'\n', 导致循环的条件不满足,退出循环了。但是这时候,ch = getchar() 已经执行了,也就是说,最后一个字符'\n'也被读到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,932,122
精华内容 1,572,848
关键字:

while(n)是什么意思