用C语言编写判断是否是水仙花数的程序
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

2、输入预处理命令和主函数:#include<stdio.h> /*函数头:输入输出头文件*/void main() /*空类型:主函数*/

4、用求水仙花数的方式计算: for(c=1;c<=3;c++) /*将输入的数用求水仙花数的方式计算*/ { d=b%10; /*将输入的3位数的每一位分别取出*/ e=e+d*d*d; /*按求水仙花数的方式计算*/ b=b/10; /*去掉最后一位数*/ }

6、完整的源代码:#inclu蟠校盯昂de<stdio.h> /*函数头:输入输出头文件*/void ma足毂忍珩in() /*空类型:主函数*/{ int a,b,c,d,e=0; /*定义变量的数据类型为整型*/ printf("输入一个3位数:"); /*输出文字提示*/ scanf("%3d",&a); /*输入一个3位数字*/ b=a; for(c=1;c<=3;c++) /*将输入的数用求水仙花数的方式计算*/ { d=b%10; /*将输入的3位数的每一位分别取出*/ e=e+d*d*d; /*按求水仙花数的方式计算*/ b=b/10; /*去掉最后一位数*/ } if(a==e) /*判断计算后的数是否与计算前的相等*/ printf("%d 是水仙花数\n",a); /*若相等,则是水仙花数*/ else printf("%d 不是水仙花数\n",a); /*若不相等,则不是水仙花数*/}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:58
阅读量:72
阅读量:80
阅读量:46
阅读量:49