标签:c语言、输出整数的每一位
------------------------------------------------------------------------------------------------------
使用模除法,从个位开始依次输出整数的每一位。
------------------------------------------------------------------------------------------------------
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
标签:c语言、输出整数的每一位
原文地址:http://814193594.blog.51cto.com/10729329/1700839