
概述c语言中有关于于处理
数字的问题,有“丢弃 “和“ 得到“对应位上的数字的
方法,常常可以用来解决一些顺序输出每个数字,逆序输出每个数字,判断数字位数等问题。 判断数字位数 例如 1234---->4 路思 :丢个位,保存运算次数 代码 : int Fun(int n) { int count =0; while(n!=0) { count++; n/=10 c语言中有关于于处理数字的问题,有“丢弃 “和“ 得到“对应位上的数字的方法,常常可以用来解决一些顺序输出每个数字,逆序输出每个数字,判断数字位数等问题。
判断数字位数 例如 1234---->4 路思 :丢个位,保存运算次数 代码 : int Fun(int n) { int count =0; while(n!=0) { count++; n/=10; } return count; }
逆序输出每一位数字 思路 : 得个位,依次打印 代码 : voID Fun2(int n)//逆序输出每位数字 { int k=0; while(n!=0) { k=n%10 printf("%d",k); n/=10; } }
顺序输出每一位数字 思路 :得最高位,丢最高位 代码 : int World(int x) { int tmp=1; for(int i=0;i<x;i++) { tmP*=10; } return tmp; } voID Fun3(int n)//顺序输出每位数字 { int tmp=Fun(n); while(n!=0) { printf("%d",n/World(tmp-1)); tmp--; n%=World(tmp);
} } 以上就是常见的数字的基本处理了 总结
以上是内存溢出为你收集整理的c中常见的数字处理方法全部内容,希望文章能够帮你解决c中常见的数字处理方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)