C#:判断一个数是不是水仙花数

任务描述

本关任务:编写一个程序,判断从键盘输入的数是不是水仙花数。

水仙花数是指一个3位数字,它各位数字的3次幂之和等于它本身。如153是一个水仙花数,因为:

153=1

3

+5

3

+3

3

相关知识

为了完成本关任务,你需要掌握:1.如何求出各个数位上的数字,2.if语句的熟练使用。

编程要求

根据提示,在右侧编辑器补充代码,计算并输出一个数是不是水仙花数。

测试说明

平台会对你编写的代码进行测试:

测试输入:

4

预期输出:

4不是水仙花数

测试输入:

153

预期输出:

153是水仙花数

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ch404

{

class Program

{

static void Main(string\[\] args)

{

/******begin*******/

int a = int.Parse(Console.ReadLine());

int b = a%10;

int c = a/10%10;

int d = a/100;

if(a==b*b*b+c*c*c+d*d*d){

Console.WriteLine("{0}是水仙花数",+a);

}

else{

Console.WriteLine("{0}不是水仙花数",+a);

}

/*******end********/

}

}

}

相关推荐
2603_965148114 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
波波0074 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
知无不研6 小时前
lambda表达式的使用(3)
开发语言·c++·lambda
cfm_29147 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型
wujian83118 小时前
怎么用千问生成word文档:从「格式崩」到「一键过」,AI导出鸭打通最后半厘米
人工智能·ai·c#·word·豆包·deepseek·ai导出鸭
C++ 老炮儿的技术栈8 小时前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
qq_448011168 小时前
C语言中的柔性数组
c语言·开发语言·柔性数组
小白学大数据8 小时前
长周期爬虫的数据一致性:断点续爬 + 事务回滚保障采集质量
开发语言·爬虫·测试工具
zlinear数据采集卡9 小时前
D223上位机C#开发实战:从帧解析到波形显示的完整实现
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
Poo_Chai9 小时前
QT emit信号后完整处理流程,包括槽函数响应流程
java·开发语言·数据库