C#水仙花(优化后版本)

//优化后版本

Console.WriteLine("请输入一个三位数");

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

int g = num % 10;

//除法运算

//如果两个整形相除得到的还是整形

//整形和浮点型进行运算得到的结果还是浮点型

int s = num % 100 / 10;

int b = num / 100;

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

{

Console.WriteLine("水仙花数" );

}

else

{

Console.WriteLine("不是水仙花数" );

}

Console.ReadLine();

相关推荐
天骄t2 分钟前
深入解析栈:数据结构与系统栈
java·开发语言·数据结构
源代码•宸2 分钟前
GoLang并发示例代码1(关于逻辑处理器运行顺序)
开发语言·经验分享·后端·golang
曦樂~2 分钟前
【C++11】引用折叠原理
开发语言·c++
松涛和鸣6 分钟前
24、数据结构核心:队列与栈的原理、实现与应用
c语言·开发语言·数据结构·学习·算法
豐儀麟阁贵10 分钟前
9.1String类
java·开发语言·算法
佳航张17 分钟前
C语言经典100题---例001---组无重复数字的数
c语言·开发语言
m5655bj18 分钟前
Python 将 Word 文档转换为 Markdown 格式
python·c#·word
chilavert31818 分钟前
技术演进中的开发沉思-225 Prototype.js 框架
开发语言·javascript·原型模式
大大菜鸟一枚18 分钟前
ARM交叉编译环境配置与Qt依赖库部署指南
开发语言·arm开发·qt
星释25 分钟前
Rust 练习册 108:深入探索过程宏的奥秘
开发语言·后端·rust