用C语言编写判断是否是水仙花数的程序

 时间:2024-10-14 03:48:06

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写判断是否是水仙花数的程序
用C语言编写判断是否是水仙花数的程序

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

用C语言编写判断是否是水仙花数的程序

3、定义变量并输入数值: int a,b,c,d,e=0; /*定义变量的数据类型为整型*/ printf("输入一个3位数:"); /*输出文字提示*/ scanf("%3d",&a); /*输入一个3位数字*/ b=a;

用C语言编写判断是否是水仙花数的程序

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

用C语言编写判断是否是水仙花数的程序

5、判断是否是水仙花数并输出结果: if(a==e) /*判断计算后的数是否与计算前的相等*/ printf(媪青怍牙"%d 是水仙花数\n",a); /*若相等,则是水仙花数*/ else printf("%d 不是水仙花数\n",a); /*若不相等,则不是水仙花数*/

用C语言编写判断是否是水仙花数的程序

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); /*若不相等,则不是水仙花数*/}

用C语言编写判断是否是水仙花数的程序
  • c语言输出100到200之间的素数
  • c语言输出九九乘法表
  • 运动世界校园跑完记录没刷新怎么办
  • Dev c++如何创建窗口
  • C语言中的基本数据类型
  • 热门搜索
    手抄报图片素材 手抄报装饰小图案 端午节手抄报句子大全 少年中国说手抄报 有关科技的手抄报 清明节手抄报简单画 五一的手抄报 节约用水的手抄报内容 小学生禁毒手抄报 手抄报花边图片