hdu_problem_2010_水仙花数

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
/*
*
*Problem Description
*春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
*“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
*现在要求输出所有在m和n范围内的水仙花数。
*
*
*Input
*输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。
*
*
*Output
*对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
*如果给定的范围内不存在水仙花数,则输出no;
*每个测试实例的输出占一行。
*
*
*Sample Input
*100 120
*300 380
*
*
*Sample Output
*no
*370 371
*
*
*Author
*lcy
*
*
*Source
*C语言程序设计练习(二)
*
*
*Recommend
*JGShining
*
*/
#include<iostream>
#include<vector>
using namespace std;
void func_Narcissistic_number(int n, int m) {
 int a, b, c, cnt = 0;
 bool have_Narcissistic_number = 0;
 vector<int> num;
 for (int i = n; i <= m; i++) {
  a = i / 100;
  b = i % 100 / 10;
  c = i % 10;
  if (i == a * a*a + b * b*b + c * c*c) {
   cnt++;
   num.push_back(i);
   have_Narcissistic_number = 1;
  }
 }
 if (!have_Narcissistic_number) cout << "no\n";
 else {
  for (int i = 0; i < cnt - 1; i++) {
   cout << num.at(i) << " ";
  }
  cout << num.at(cnt - 1) << endl;
 }
 
}
int main() {
 int n, m;
 vector<int> num;
 while (cin >> n >> m) {
  if (n > m) {
   n = n + m;
   m = n - m;
   n = n - m;
  }
  if (n < 100 || m > 999) continue;
  num.push_back(n * 1000 + m);
 }
 for (int i = 0; i < num.size(); i++) {
  func_Narcissistic_number(num.at(i)/1000, num.at(i)%1000);
 }
 system("pause");
 return 0;
}
1027判断水仙花.c oj平台刷题 立即下载

相关推荐

水仙花”是指一个三位,它的各位字的立方和等于其本身

春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花

C语言 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的:“水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=1^3+5^3+3^3。现在

#include <stdio.h> int main() { int n,m,t; int a,b,c; int count=0; while(~scanf("%d %d",&n,&m)){ t=n; for(;n<=m;n++){ //水仙花的判断 c=n%10; b=n/10%10; a=n/100; if(n==a*a*a+b*b*b+c*c*c){ count++;} } .

fightingfuture的博客 4522

水仙花

此题的关键是空格的处理 题目描述 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花。 输入描述: 输入据有多组,每组占一行,包括两个整m和n(100 ≤ m ≤ n ≤ 999)。 输出描述: 对于每个测

lyz_lucky的博客 1583

1027: 判断水仙花春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+33。

1027: 判断水仙花 时间限制: 1 Sec 内存限制: 30 MB 提交: 33510 解决: 18730 [状态] [讨论版] [提交] [命题人:admin] 题目描述 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+33。 现在要求输入一个三位,判断该是否是...

YGGZZZ的博客 8700

c语言1027判断水仙花,ACM1027: 判断水仙花

题目描述春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的:“水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+33。现在要求输入一个三位,判断该是否是水仙花,如果是,输出“yes”,否则输出“no”输入输入一个三位的正整。输出输出“yes”或“no”。样例输入153样例输出yes来源···import java.util.S...

weixin_42701915的博客 944

https://vjudge.net/problem/HDU-2010----水仙花

#include <iostream> using namespace std; int shui[100]={0},m=0; void s() { int i=100,g,s,b,t; for(i=100;i<999;i++) { t=i; g=t%10; t/=10; s=t%10; ...

猫右酱o(=•ェ•=)m的博客 280

HDUOJ - Problem - 2010 水仙花

HDUOJ - Problem - 2010 水仙花 Problem Description 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的:“水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花。 Input 输入据有多组,每组占一行,包括两个整m和n(100<=m&lt...

Telephone2019的博客 263

HDU 2010 水仙花

Problem Description 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花。   Input 输入据有多组,每组占一行,包括两个整m和n(100   Ou

ACM之路,在希望的田野上。 1085

hdu_2010_水仙花_又见水仙花-.-!!

http://acm.hdu.edu.cn/showproblem.php?pid=2010 水仙花 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 40923    Accepted Submission(s): 120

c0demonkey的专栏 1341

hdu 2010 水仙花

水仙花 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 119174    Accepted Submission(s): 35299 Problem Description 春天鲜花季节水仙花就是其中迷人代表

24小时的程序员 1251

Problem-2010 水仙花

Problem-2010 Problem Description 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+3^3。 现在要求输出所有在m和n范围内的水仙花。 Input 输入据有多组,每组占一行,包括两个整m和n(100&amp;amp;lt;=m&amp;amp;lt;=n&amp;amp;lt;=999)。...

weixin_44013946的博客 257

hdu2010

B - B Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Practice HDU 2010 Description 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的:  “水仙花”是指一个三

Freedom OneFourOne 519

基础题集题解 -2021.1.15

文章目录A - A + B Problem HDU - 1000B - Sum Problem HDU - 1001C - Let the Balloon Rise HDU - 1004D - Number Sequence HDU - 1005E - Elevator HDU - 1008F - Least Common Multiple HDU - 1019G - Digital Roots HDU - 1013H - 计算两点间的距离 HDU - 2001I - 计算球体积 HDU - 2002J -

old_Bai的博客 1669

C语言基础练习①——水仙花

C语言基础练习①——水仙花水仙花题目题目的认识(理解)代码块·解读完整代码:总结 水仙花题目 题目简介: 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花。 输入 输入据有多组,每组占一行,包括两个整m和n(10...

笔岸柳影 1409

zzulioj 1097: 计算平均成绩(函专题)

题目链接:http://acm.zzuli.edu.cn/problem.php?id=1097 1097: 计算平均成绩(函专题) 时间限制:1Sec内存限制:128 MB 提交:11031解决:6702 [状态] [讨论版] [提交] [命题人:admin] 题目描述 输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩...

4466

水仙花(函专题),春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+33。

题目描述 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=13+53+33。 现在要求输出所有在m和n范围内的水仙花。 输入 输入据有多组,每组占一行,包括两个整m和n(100<=m<=n<=999)。 输出 对于每个测试实例,要求输出所有在给定范围内的水仙花,就...

Du798566的博客 1万+

杭电--水仙花

水仙花 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 108772    Accepted Submission(s): 31991 Problem Description 春天鲜花季节水仙花就是其中迷人代表

Arctring的专栏 8071

JXNUOJ_2111:水仙花

题目描述 春天鲜花季节水仙花就是其中迷人代表数学上有水仙花,他是这样定义的: “水仙花”是指一个三位,它的各位字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花。 输入格式 两个整m和n(100 输出 要求输出所有在给定范围内的水仙花,就是说,输出

Latte_z的小站 1499
上一篇: hdu_problem_2005_第几天?
下一篇: hdu_problem_2000_ASCII码排序
CoderZhuuu
博客等级 码龄10年 26粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值