- 博客(4)
- 收藏
- 关注
原创 习题5-6 使用函数输出水仙花数 (20分)
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1∧3+5∧3+3∧3。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。 解题过程如下: int narcissistic( int number ) { int i,m = 0,x,temp,count = 0; temp = number; while(temp) { temp = temp/10; count++; } t
2020-05-27 09:14:56 177
原创 习题5-5 使用函数统计指定数字的个数 (15分)
本题要求实现一个统计整数中指定数字的个数的简单函数。 程序如下: int CountDigit( int number, int digit ) { int m=0,n=1,temp,i,a; if(number<0) number=-number; temp=number; while(temp! = 0) { n++; temp=temp/10; } for(i=0;i<n;i++) { a=number%10; if(digit= =a) m++; number=number/10; i
2020-05-18 16:58:07 193
原创 习题5-4 使用函数求素数和 (20分)
习题5-4 使用函数求素数和 (20分) 本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。 素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。 程序如下: int prime( int p ) { int i; if(p<=0)return 0; if(p1) return 0; for(i=2;i<=sqrt§;i++) if (p%i0) break; if(i<=sqrt§) return 0; else return 1; } int
2020-05-18 15:40:15 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人