第一句子大全,网罗天下好句子,好文章尽在本站!

C语言分解整数的简单方法

时间:2011-09-27

但如果任意输入一个数,怎么才能分解出各个位数,今天我们来介绍一种简单的方法代码示例 includeint mainvoid{ int n,m; printf

友情提示:本文共有 522 个字,阅读大概需要 2 分钟。

在C语言中分解整数,如果分解一个三位数,我们可以使用除法,取余结合分解出各个位数。但如果任意输入一个数,怎么才能分解出各个位数,今天我们来介绍一种简单的方法

代码示例

#include

int main(void){

int n,m;

printf("请输入数字:n");

scanf("%d",&n);

printf("各个位数分别为:n");

while(n!=0){

m = n%10;

printf("%2d",m);

n = n/10;

}

}

代码中使用取余获取位数,如输入256,

第1次循环

m = n%10,m = 256%10,m = 6;n=n/10,n=256/10=25;此时m = 6,n=25

第2次循环

m = n%10,m = 25%10,m = 5;n=n/10,n=25/10=2;此时m = 5,n=2

第3次循环

m = n%10,m = 2%10,m = 2;n=n/10,n=2/10=0;此时m = 2,n=0

因为while(n!=0),此时n=0,结束循环,所有的位数就可以分解出来。

本文如果对你有帮助,请点赞收藏《C语言分解整数的简单方法》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
python程序语言设计基础练习题代码

python程序语言设计基础练习题代码

... 思路提示利用{}.format()方法4. 编写函数,判断一个整数是否为素数,并编写主程序调用该函数1) 练习目标掌握函数的定义和调用5. 从键盘输入1000以内的整数n,对其进行因式分解,如1) 练习目标掌握while循环的使用2...

2007-08-11 #经典句子

学员问:C语言入门要掌握哪些基础知识?

学员问:C语言入门要掌握哪些基础知识?

...写风格,使小伙伴对c语言有个初步认识。例1:计算两个整数之和的c程序:#include main() { int a,b,sum; a=20; /*定义变量a,b,sum为整型变量*/ b=15; /*把整数20赋值给整型变量a*/ sum=a+b; /*把整数15赋值给整型变量b*/ printf(“a=%d,b=%d,sum=%dn”,a...

2010-02-07 #经典句子

Python语言基础知识点

Python语言基础知识点

...符号。2、数值数据类型Python包括四种内置的数值类型1)整数类型(int),用于表示整数。2)布尔类型(bool),用于表示布尔逻辑值。例如:TRUE和False3)浮点类型(float),用于表示实数。4)复数类型(complex),用于表示复数...

2023-01-08 #经典句子

教师常用教法集锦(导入 提问 启发 语言表达 结尾 习题设计)

教师常用教法集锦(导入 提问 启发 语言表达 结尾 习题设计)

...系生活实际,联系实践经验,以加深对新知识的理解。6. 分解法即采用化整为零、分解难度的办法,把一个大问题分解成若干小问题,给学生“辅台阶”,便于学生回答。7. 破题法题目是文章的眼睛,是解读课义的“钥匙”,以...

2013-05-17 #经典句子

机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的?

机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的?

...,用Keras的Tokenizer()类矢量化文本数据。句子将因此变为整数序列。然后,用零填充这些序列,使它们长度相等。标记器类的word_index属性返回一个单词索引词典,其中键表示单词,值表示对应的整数。最后,上述脚本打印出词典...

2023-02-05 #经典句子

C语言入门——正整数倒序输出

C语言入门——正整数倒序输出

#includeint main(){ int n; scanf("%d",&n); while(n){ printf("%d",n%10); n=n/10; } return 0;}

2024-01-08 #经典句子

c语言数组定义和赋值

c语言数组定义和赋值

...字符串数组定义赋值:char c[6]={"c", " h ", "i", "n", "a" , "" }整数数组定义赋值:int a[5]={1,2,3,4,5};int a[5]; for(int i=0;i;实数包括有理数和无理数。其中无理数就是无限不循环小数(包括负数中的无限不循环小数),有理数包括整数(...

2020-01-21 #经典句子

C语言的简单了解及学习2

C语言的简单了解及学习2

...,又叫作字面量。常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。关于这些基本的数据类型我们将在下一小节进行详细的讲解。常量就像是常规的变量,只不过常量的值...

2007-06-12 #经典句子