首页 > 其他分享 >天天打卡一小时第八天

天天打卡一小时第八天

时间:2023-04-23 21:44:53浏览次数:40  
标签:输出 第八天 样例 天天 三位 100 打卡 水仙花

天天打卡一小时第八天

  1. 问题描述

实验2-3 找出三位水仙花数

本题要求编写程序,输出给定正整数MN区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。

输入格式:

输入在一行中给出两个正整数MN(100≤MN≤999)。

输出格式:

顺序输出MN区间内所有三位水仙花数,每一行输出一个数。若该区间内没有三位水仙花数,则无输出。

如果M或者N不符合题目的要求,则输出Invalid Value.。

输入样例1:

100 400

输出样例1:

153

370

371

输入样例2:

500 600

输出样例2:

输入样例3:

990 101

输出样例3:

Invalid Value.

  1. 设计思路

思路简单,不做阐述

  1. 程序流程图

无法正常显示

  1. 代码实现

#include <stdio.h>

#include <math.h>

int main()

{

int M, N, i;

scanf("%d %d",&M,&N);

if(M < N && M >= 100 && N <= 999)

{

for(i = M;i<=N;i++)

{

int b,s,g;

b = i/100;

s = i/10%10;

g = i%10;

if(i == b*b*b+s*s*s+g*g*g)

printf("%d\n",i);

}

}

else

printf("Invalid Value.");

return 0;

}

标签:输出,第八天,样例,天天,三位,100,打卡,水仙花
From: https://www.cnblogs.com/newzeon/p/17347850.html

相关文章

  • 每日打卡
    /*模块格式:template<classT>返回值类型函数名(参数形参表){ 函数体;}*///#include<iostream>//usingnamespacestd;//template<classT>//TGetMax(Ta,Tb)//{// Tresult;// result=(a>b?a:b);// returnresult;//}//intmain()//{// inti=5,j=6,k;//......
  • c++打卡十三天
    一、问题描述。 二、设计思路①、首先我们是用二分法解决这个问题。二分法是指在一个有序数组中,我们通过目标数与数组中间值的比较,对半缩小数组范围,比如一个升序数组中间值是4,当我们寻找一个比四小的数字时,只需要从首位和中间值中寻找,然后继续确定新的中间值,长此以往,就可以有......
  • 每日一小时打卡pc端毕业设计(具有人脸专注度检测和人脸识别的监控功能)
               代码:#coding=utf-8importcv2ascvimportcv2importdatetimeimportbase64importtimeimportimutilsimportdlibfromimutilsimportface_utilsfromscipy.spatialimportdistanceasdistfromPILimportImage,I......
  • 打卡7
    定夺名次5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 #include<stdio.h>intmain(){ inta=0; intb=0; in......
  • 每日打卡
    分糖问题:问题描述:某位老师给小孩子们分糖,10个小孩围在一圈,分糖数量如下:10,2,8,22,16,4,10,6,14,20。每个小孩同时将手中糖果的一半分给右边的小孩,分完后糖果为奇数的小孩可以向老师要一个糖果,问几次后每个小孩的糖果相等问题分析:先通过数学方法进行分析,十个小孩同时给一半的糖果给完后的......
  • 每日打卡-11.2
    一.问题描述定义一个分数类,包含分子、分母实验要求:含有无参的默认构造函数,并进行构造函数的重载;重载分数的加法+、减法-、数乘*这三运算符;重载分数的输入和输出运算符;重载分数的关系运算符==,!=,>=,<=;定义约简函数,使分子分母没有公因子。二.设计思路三.流程图四.伪代码 ......
  • 建民の每日打卡12
    一、问题描述某银行月利息如下: 某人手上有2000元,存期20年。计算出收益最高的方案二、流程设计1.通过循环嵌套穷举出所有满足条件的方案,并计算出收益2.比较收益,将收益最大的一组数据输出三、流程图设计四、代码实现#include<iostream>#include<cmath>usingnamespace......
  • 第七天打卡
    一、问题描述假设银行一年整存零取的月利息为0.63%。现在某人手里有一笔钱,他打算在今后的五年中的每年年底去取出1000元,到第五年刚好取完,请算出他存钱应存入多少钱。二、设计思路1.根据题意,从第五年开始倒推前一年的存款,即定义sum储存,得出sum=(sum+1000)/(1+12*0.0063);2.利......
  • 4.23打卡
    一、问题描述: 爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问在1~N内,有多少个数能满足?二、设计思路:该问题要求输入N值,求解出在1-N的范围内存在......
  • 每天打卡一小时 第十四天 编译四部曲
    第一部曲自然语言找到V的最大值最小值什么是V的最大值 A/B就是V的最大值很好理解将所有最大值找出来其中的最小值便是整体的最大值那么什么是V的最小值  通俗一点就是A差一点就可以被B+1整除(75+1)/4=1919便是最小值找出所有的最小值其中的最大值便是整体的......