------------------------------------------------------------------------------------------------------
使用模除法,从个位开始依次输出整数的每一位。
------------------------------------------------------------------------------------------------------
C语言代码如下:
# include <stdio.h>
void F(int y)
{
while(y>0)
{
int n;
n = y%10;
printf("%d\n", n);
y = y/10;
}
}
int main()
{
int x;
printf("请输入一个整数:");
scanf("%d", &x);
F(x);
return 0;
}------------------------------------------------------------------------------------------------------
干货小知识:在执行除法运算的时候,如果操作数不同号,结果就是负数。比如:45/-7结果是-6 。 但是对于求模运算,其结果总是和左操作数的符号相同,不管右边的符号是什么,比如:45%-7结果是3 。-45%7结果是-3 。另外。-45%-7的结果也是-3 。(同左性)
------------------------------------------------------------------------------------------------------
本文出自 “无名小卒” 博客,请务必保留此出处http://814193594.blog.51cto.com/10729329/1700839
原文:http://814193594.blog.51cto.com/10729329/1700839