a=n%10; n=n⼀10; b=n%10; c=n⼀10; 在c语言中分别是什么意思啊?

2025-12-24 14:13:21
推荐回答(3个)
回答1:

int n = 568;

a = n%10;          //取n除10的余, 即 568/10 = 56..8中的  8, 赋给变量 a
n = n/10;          //取n除10的商, 即 568/10 = 56..8中的 56, 赋给变量 n
b = n%10;          //取n(56)除10的余, 56/10 =  5..6中的  6, 赋给变量 b
c = n/10;          //取n(56)除10的商, 56/10 =  5..6中的  5, 赋给变量 c

//这时, c = 5, b = 6, a = 8.

一楼正解.

回答2:

%是取余的,结果是余数,/是除号

回答3:

以上操作试讲三位数n的个位,十位,百位分别存入a,b,c中