首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
确好专题
求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身)
方法1.for循环 #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>int main(){int i = 0;int count = 0;printf("水仙花数有:\n");for (i = 100; i < 1000; i++){int bai = i / 100;int shi = i /
阅读更多...
.求出0〜999之间的所有“水仙花数”并输出。 “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
#include<stdio.h>#include<math.h>int main(){int i=0;for(i=100;i<9999;i++){**int count=0;**int temp=i;**int sum=0;**//这里要注意sum和count初始的地方,放在循环之外就是错误的,每当进行一次循环,都要重新更新一下值while(temp!=0){count++;temp=t
阅读更多...