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

如题所述

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.

一楼正解.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-08
%是取余的,结果是余数,/是除号
第2个回答  2018-01-08
以上操作试讲三位数n的个位,十位,百位分别存入a,b,c中
相似回答