ZKX's LAB

编写一个求水仙花数的函数,求3位正整数的全部水仙花数中的次大值。 水仙花数十米时候看的

2021-04-26知识0

C语言作业。输出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,1 具体程序如下:includevoid main(){int i,a,b,c,count=0;count是计数器printf(\"水仙花数有\\n\");for(i=100;i;i+){a=i/100;取百位数字b=(i-a*100)/10;取十位数字c=i%10;取个位数字if(a*a*a+b*b*b+c*c*c=i)/如果是水仙花数{printf(\"%d\\t\",i);count+;如果是水仙花数 计数器就加1}}printf(\"\\n水仙花数的个数为\\t%d\",count);printf(\"\\n\");}

c语言 输入一个三位数,判断是否是一个“水仙花数”,水仙花数是指3位数的各位数字的立方和等于这个三 #includeint sxh(int number);sxh=水仙花数int main(){int i;printf(\"输出一个三位数:\");scanf(\"%d\",&i);if(sxh(i))printf(\"the data%5d is yes\\n\",i);printf(\"\\n\");return 0;}int sxh(int number)/定义判断水仙花数的函数{int sum=0,item,count=1,i=1,temp;temp=number;while(temp>;=10){count+;判断位数temp/10;}temp=number;while(i){item=temp%10;temp/10;sum=sum+item*item*item;i+;}if(sum=number)return 1;elsereturn 0;}

输入一个三位整数,判断其是否是水仙花数。 提示:153 370 371 407 是水仙花数#include<;stdio.h>;void main(){ int i,j,k,n;printf(\"请输入一个三位整数\\n\");scanf(\"%d\",&n);i=n/100;分解出百位*/j=n/10%10;分解出十位。

#水仙花数十米时候看的

随机阅读

qrcode
访问手机版