C语言编程,输入一个整数123,然后逆序输出321,请大师详细地说明每一个步骤编写一个程序,尤其是/,%这两个运算符到底该怎么用呢?请说明!请看清我的问题,再答复!请不要随意从别的什么地方复制一下就发给我,谢谢!
能不用这些条件循环等语句,只用除法和求余运算符来编写吗? 我只学了表达式还有输入输出, 还有请详细地说明一下除法和求余运算符的用法,为什么要这样用?谢谢!
这样用可以得到什么结果?
追答不用循环的话那你把 sum=sum*10+a%10; a=a/10;多复制几遍,不过不好。循环也不难上高中数学必修三也都讲过的,最好还是用循环
/ 没什么好说的,上面代码里a=a/10 是为了控制循环和去掉a的个位数的 ;
% 上面代码里的注释我也说了 这里说清楚点。123%10 是123对10取余 (%后面跟要取余的数),123/10=12···3,取其余数 123%10=3 这样就去到个位数了
至于为什么要这样用 取到个位数你乘个10他就成十位数了对吧,你在把那个去掉个位数的a再取余在得到一个个位数,十位数加个位数(循环往复就能把数反过来)
我才刚学了输入输出及表达式