- 博客(5)
- 收藏
- 关注
原创 对数字的处理,得到位数,逆序输出,顺序输出
给你一个不多于5位的正整数,要去: 求出它是几位数; 分别输出每一位数字; 按逆序输出各位数字,例如原数为:321,应输出123.int GetPlace(int num)//得到位数{ int count=0; while( num!=0 ) { count ++ ; num/=10; } return c
2017-11-27 14:56:26 327
原创 水仙花数
/*分析:例:153=1^3+5^3+3^31、得到数字的每一位数;2、得到数字的位数,从而决定次方;3、若每一位位数次方之和等于原来的数值,则满足水仙花数的条件.*/#include #include int GetPlace(int num)//得到数字num的位数,第2步{ int count=0; while( num!=0 ) {
2017-11-27 14:22:11 267
原创 判断范围内的数字是否是素数
//判断范围内的数字是否是素数#include #include bool isprimer(int num) //首先判断数num是否是素数,用bool类型{ for(int i=2;i { if(num%i==0) //若数字对本身之前的数字取余都不为0,则返回真,否则,返回假 { return false;
2017-11-27 13:51:26 397
原创 求最大公约数和最小公倍数
//最大公约数和最小公倍数#include #include int GreatestComDiv(int m,int n) //辗转相除法{ int r ; //余数 while ( ( r = m%n ) != 0) { m=n; n=r; } return n; //返回值n为最大公约数}
2017-11-27 13:37:31 174
原创 求ax^2+bx+c=0的根
求ax^2+bx+c=0的根源程序为:#include #include /*浮点数不精确:用有限的存储单元存储一个实数,不可能完全精确的存储,需要定义误差*/#include //定义误差使用的头文件# define EPS 0.0000001 //定义误差,使其在范围内为0void fun ( int a ,int b ,int c) //定义求根
2017-11-27 13:08:08 2080
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人