/*
请勿改动主程序main及其他给定函数中的任何内容,
仅在指定函数内的花括号中填入你编写的若干语句。
fun函数功能是输出100至999中所有“水仙花数”如:153。
*/
#include <stdio.h>
void fun()
{
}
void main()
{
fun();
}
LZï¼å¯ä»¥åè以ä¸ä»£ç ï¼
#include <stdio.h>void fun()
{
int b1,b2,b3,sum;
int count=0;
for (int m=101;m<1000;m++){
b1 = m%10;
b2 = (m/10)%10;
b3 = m/100;
sum = (b3*b3*b3+b2*b2*b2+b1*b1*b1);
if (sum == m){
count++;
printf("第 %d 个水ä»è±æ°æ¯ %dï¼",count,m);
}
}
}
int main()
{
fun();
}
è¾åºç»æï¼
第 1 个水ä»è±æ°æ¯ 153ï¼ç¬¬ 2 个水ä»è±æ°æ¯ 370ï¼ç¬¬ 3 个水ä»è±æ°æ¯ 371ï¼ç¬¬ 4 个水ä»è±æ°æ¯ 407ï¼
温馨提示:答案为网友推荐,仅供参考