为什么在C语言考试中“ N= N\/10”是错误的?
在C语言中,表达式 `N = N \/ 10` 本身并不是错误的,这个表达式的意思是将变量 `N` 除以10后的结果再赋值给 `N`。但是,在某些上下文中,它可能并不符合预期的目的,或可能导致逻辑错误。例如,如果你的考试题目要求你不改变原始变量 `N` 的值,而只是需要使用 `N` 除以10的结果进行某些操作...
...和n=n\/10有什么区别?为什么在全国计算机考试里n=n\/10是错误的...
至于为什么在全国计算机考试中`n=n\/10`被认为是错误的,具体问题需要具体分析,可能是因为考虑到某些边界条件和整数除法的取整规则。在C语言中,当使用整数除法时,结果会向下取整。也就是说,如果n是整数类型,`n\/10`会将结果截断为一个整数。而`n\/10`的结果可能与`n\/10.0`不同,后者可以得到浮...
为什么C语言中的n\/=10是错的?
在C语言中,`n\/10` 并不一定是错误的,但取决于你期望的结果。如果 `n` 和 `10` 都是整数类型,那么 `n\/10` 将执行整数除法,结果将是整数部分,而小数部分将被截断。例如,如果 `n` 是整数 `15`,那么 `15\/10` 的结果是 `1`,而不是 `1.5`。如果你期望保留小数部分,你可以使用浮...
C语言问题:k*=n%10; n\/=10; 这两个语句
问题1:k*=n%10化为 k=k*(n%10)问题2:ch如果是char类型的,只能赋值一个字符,如果是char*类型的或字符数组,请把单引号该为双引号。问题3:for循环语句中,意义如下for(起始条件,结束条件,执行语句)如果终止条件不写,就是空语句,不做判断,一直执行。写为1,是一个永真表达式,判断了,...
n\/=10 这在C语言表示模 还是除 我好久不看输了,今下午得去考试
n\/=10表示n=n\/10,如果输入5436则得出543,表示除。m%=10表示n=n%10.如果输入5436则得出6,表示求摸。
c语言 n \/= 10; 怎么理解?
n\/=10 就是 n = n \/ 10;n+=10 就是 n = n + 10;n*=10 就是 n = n * 10;n-=10 就是 n = n - 10;n = n \/ 10;比如说n = 20; 执行完这句代码后, n = 2;
s*=n%10;n\/=10 c语言 求解释什么意思
1:n对10取余数,然后用得到的余数和s相乘,最后得到的数再赋值给S 2:n对10取整数商,然后把得到的整数商赋值给n
C语言中n\/=10是什么意思呢?
n = n\/10的意思,C语言有很多运算简写比如 n = n+10,可以写成 n += 10,n = n-10,可以写成 n -= 10,同样道理,加减乘除,取模都可以这么简写
一个C语言问题的输出问题s *= n%10 ; n \/= 10 ; 都是干嘛的? 请详细解 ...
s *= n%10 ; n \/= 10 ;展开写就是:s=s*(n%10);\/\/其中n%10是用n除以10取其余数 n=n\/10;\/\/其中n\/10是用n除以10取其整数部分 相信你已清楚了……答案自然是24,所以C正确。
c语言中n= n\/10是什么意思?
include int main(){ int n ;scanf("%d",&n);while(n>0){ printf(" %d",n%10);n = n \/ 10;} printf("\\n");return 0;}