首页 > 其他分享 >zzuli1027:判断水仙花数

zzuli1027:判断水仙花数

时间:2024-07-22 13:53:44浏览次数:13  
标签:10 zzuli1027 判断 yes d2 水仙花 d0 d1

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

153

样例输出

yes

本题考查到%模运算(求余运算,只能在两个整数之间进行)和/除数运算(取整数)

代码如下

#include<stdio.h>

int main()
{
    int x,d0,d1,d2;
	scanf("%d",&x);
	d0 = x%10;           //取个位
	d1 = (x/10)%10;      //取十位
	d2 = (x/100)%10;     //取百位
//	printf("%d %d %d",d0,d1,d2);  //依次输出个位,十位,百位
	if(d0*d0*d0 + d1*d1*d1 + d2*d2*d2 == x)
		printf("yes");
	else
		printf("no");

	return 0;
}

标签:10,zzuli1027,判断,yes,d2,水仙花,d0,d1
From: https://blog.csdn.net/The_South_/article/details/140572777

相关文章

  • 如何判断USB设备与主机断开连接还是设备被主机挂起
    以CH592的CompoundDev例程为例,一、如果是在主机休眠/关机时被挂起,主机首先会下发USB_SET_FEATURE指令设置设备远程唤醒,紧接着发送USB_SUSPEND指令给从机设备。因此从机设备可根据先后顺序来判断是否被主机挂起,    二、设备如果意外掉线(USB线拔掉),则不会有USB_SET_FEATU......
  • 【图论】【模板】判断负环
    使用SPFA算法判断负环前言判断负环是属于判定性的问题,常与二分结合起来。例题AcWing852.spfa判断负环思路可以使用SPFA进行判断。因为两点之间至多有\(n-1\)条边,所以当一个点的最短路径经过的边数大于等于\(n\)时,说明有负环。代码#include<bits/stdc++.h>......
  • Leetcoede编程基础0到1——459.重复的子字符串 & 283.移动零 &1822.数组元素积的符号
    459.重复的子字符串给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。示例1:输入:s="abab"输出:true解释:可由子串"ab"重复两次构成。示例2:输入:s="aba"输出:false示例3:输入:s="abcabcabcabc"输出:true解释:可由子......
  • 如何用简单的四则计算解决一些常常要用if判断的问题
    文章目录小广告引入正题Problem1Problem1MetaProblem2Problem2Meta小结小广告CBCOI招人啦!只要你满足我们的要求就可以入团出题,有丰厚的悬赏哦!CBCOI链接引入假设现在有一个数aaa,如果是奇数输出1,否则输出0,你会怎么做?一个简单的代码......
  • 深入理解Shell脚本判断符号:实例讲解与最佳实践
    引言在Shell脚本编程中,判断符号扮演着至关重要的角色。它们允许我们进行条件测试、比较值,并根据这些测试的结果来控制脚本的执行流程。本文将深入探讨Shell脚本中常用的判断符号,并通过实例来展示它们的用法。1.文件测试运算符文件测试运算符用于检查文件的各种属性。以......
  • javascript条件判断语句。
    if语句条件满足就执行,不满足就不执行if(条件){语句}ifelse语句条件满足,执行语句1,条件不满足,执行语句2if(条件){语句1}else{语句2}ifelseifelseif… if(条件1){ 语句1 }else{ 语句2 }if(条件2){ 语句2 }el......
  • 通过pushgateway 推送的一批机器的nodeexporter,怎么判断这批机器是否有宕机的,已解决
    上回说到,即使你的监控已经下线,prometheus还会拉取到旧的监控数据,需要手动清理pushgateway不要的数据。但是这样并不符合我们监控的预期,尤其是对于pushgateway获取的机器如果宕机的话,就会收不到告警,本文针对此问题做一个处理给node-exporter增加一个告警项,unix时间戳,这里采用n......
  • 推荐一种批量判断文件是否存在的快速办法
    在日常开发中,我们经常需要和文件打交道,特别是桌面开发,有时候就会需要加载大批量的文件,而且可能还会存在部分文件缺失的情况,那么如何才能快速的判断文件是否存在呢?如果处理不当,且文件数量比较多的时候,可能会造成卡顿等情况,进而影响程序的使用体验。今天就以一个简单的小例子,简述两......
  • Go踩坑:interface{}判断nil
    问题背景在实习的一次真实程序开发中,我编写了一个函数,其处理一个接口类型(interface{})的参数,根据其类型返回一个字符串。在传入的参数为nil时,我希望通过判断,返回空字符串。看看我的大致代码:funcmain(){ varp*int64 fmt.Println(defaultValueFn(p))//p未赋值,我希望返回......
  • 判断语句
    判断语句猜猜心里数字:n=6ifint(input("第一次输入数字"))==n:print("猜对了")elifint(input("第二次输入数字"))==n:print("第二次猜对了")elifint(input("第三次输入数字"))==n:print("第三次对了")else:print("猜错了&q......