编写C语言程序打印“水仙花数”
人气:0今天教大家编写C语言程序打印“水仙花数”。
操作方法
- 01
编写程序之前最好先了解什么是水仙花数。水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。
- 02
然后打开C++软件,新建一个文件,准备开始编写程序。#include <stdio.h>void main(){int n,a,b,c;for(n=100;n<1000;n++){a=n%10;b=n/10%10;c=n/100;if(n==a*a*a+b*b*b+c*c*c)printf("%d\n",n);}}
- 03
编写程序的过程中,大多数情况下会因为字母打错,或者标点不正确导致错误发生,同时特别要注意空格的准确性。
- 04
检查完毕后,最后打开进行效验程序是否正确即可,也可以自己计算看看是否为水仙花数。
加载全部内容