c语言水仙花数题目,C语言,水仙花数

  c语言水仙花数题目,C语言,水仙花数

  c语言入门练习3354输入水仙号不要灰心。只要坚持,最终会有结果的。3354钱学森

  本内容介绍:1。问题陈述-2。源代码实现-3。输出结果显示-4。过程分析。

  一,问题陈述问题描述

  输入多组整数,判断输入的整数是否为水仙花。

  水仙花数:水仙花数是指一个3位数,每个数字的3次方之和等于它本身。比如:1 3 5 3 3=153。

  投入

  输入多组变量的值。

  输出

  水仙花的数量输出Yes,而不是水仙花的数量输出no。

  样本值输入

  153

  2

  抽样输出

  是

  不

  二、源代码实现# includes dio . h int main(){ int n;while(scanf(%d ,n)!=EOF){ if(n==0)break;int a=n/100;b=n/10境内;c=n境内;if(a * a * a b * b * b c * c * c==n){ printf( 1 \ n );} else { printf( 0 \ n );} }返回0;}三。输出结果的显示。1.输出结果:153是2否z -

  四。过程分析1。阅读问题,输入多组整数,判断输入的整数是否是水仙花的个数。重点:输入多组是否是水仙花的数量。

  2.再看构思的第一个关键点:==输入多组==,意思是要求循环输入,但多组肯定输入是有限输入。我们通常会想到对多组输入使用for循环,但是用那种方法,通常是有限制的,不能随心所欲的输入,所以这里用while(scanf( %d,n)!=EOF)语句,第二个关键是是否==是水仙花的个数==,然后在题注中给出水仙花个数的定义:==水仙花个数是指一个3位数,每一位的数的3次方之和等于它本身==。比如:1 3 5 3 3=153。根据这个定义,我们可以在循环输入中添加一个if条件语句来判断是否是水仙花的数量。

  附:while(scanf( %d,n)!=EOF)语句逐层分析。只需使用ctrl z,然后回车退出语句。

  把你想的写出来,以代码的形式。

  Ps:这个问题的方法,虽然本文只写了这一个,其实不止这一个。其他方法可以自己尝试。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: