c语言中a /= 10; 和while (n!=0)分别是什么意思

如题所述

a /= 10意思就是a=a/10 while (n!=0) (n!=0)是条件。意思就是当n不等于0时 执行下面{ }中的语句!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-29
a%10的意思是a除以10求余。第一次循环(a % 10) * (a % 10) * (a % 10)为个位数的立方。a /= 10为a除以10所得的商,下一循环再执行(a % 10) * (a % 10) * (a % 10)时就是为十位数的立方了;循环4次就是4位数的立方。s+= 是累加的意思,将四个位的立方累加求和这样解释明白了吧
第2个回答  2013-06-29
a/=10; -> a=a/10;while (n!=0) -> 当n不等于0时执行语句
第3个回答  2013-06-29
a /= 10 //a=a/10n!=0//就是n不等于0为真

c语言中a \/= 10; 和while (n!=0)分别是什么意思
a \/= 10意思就是a=a\/10 while (n!=0) (n!=0)是条件。意思就是当n不等于0时 执行下面{ }中的语句!

c语言while(n!=0)什么意思
如果输入的整数是负数的话,你可以想想n!=0和n>0有什么差别,当然在c里while(n!=0)相当于while(n),当然如果只考虑正数的情况,用n>0也是可以的。

C语言中while是什么意思
C语言中的while是一种循环语句,是计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出 使用格式为:while(条件表达式){ 循环体语句;} 3.当while循环的条件表达式为真时,进入循环,一直循环到条件表达式为假为止

while(a!=0)什么意思?
当a为真,执行后面语句

循环语句中的“while(0)”是什么意思?
while(0)就是一次都不执行循环,等同于while(0!=0)while(1)就是永远执行循环,可以在循环中通过break跳出循环,等同于while(0==0)a != 0 的意思是a不等于0 a可以是 不是零的任意数,这时条件成zhi立 可以执行循环;a == 1 a的值是1 时,条件成立,这时循环可以执行;一个是a的值不是1...

c语言中n!=0什么意思
'\\0'是使用在字符串的最后,表示字符串的结束。而'\\n'是换行符,它是转义序列的一种,转义序列还包括响铃符'\\a',回退符'\\b',水平制表符'\\t'等等

C语言中的while语句的判别式?
printf("%d\\n",n);\/\/打印小数的值,即最大公因数。注意,在c语言中,单个数字也可以解释为逻辑值,并规定,0为逻辑假,除了0以外的数字都是逻辑真。当while()后面的括号中需要一个逻辑值时,因0、2>3都是逻辑假,而5、-1、4<9都是逻辑真,即3!=0和3都是逻辑真,就有了a!=0与a的...

c语言中while(0)是什么意思?
代码为:const double pi=3.14;double a=10;while(a<=180){ printf("角度:%6d\\t,正弦:%10.6f\\t,sin(a*pi\/180),10.6f\\n " a,余弦:cos(a*pi\/180)),a=a+10;} 输出结果如下图:

while(!x!=0)是什么意思?
判断x是否等于0 如果等于0执行while后面语句,否则跳出循环。!运算优先于!=运算,所以是while((!x)!=0) 等价于 while(!x) 即while(x==0)所以就是判断x是否等于0执行while后面语句

c语言中while的用法
while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真??就这样一直循环下去,直到表达式为假,跳出循环。例:int a=NULL;while(a<10){ a++;\/\/自加 if(a>5)\/\/不等while退出循环,直接判断循环 {...

相似回答