满意答案

wteaj9440

2014.05.24

采纳率:56%    等级:9

已帮助:265人

既然是输入三位数N,就不要数组了,用数组,你的意图是让其代替输入数据的吧

1、手工输入数据情况

void f(int x)

{

int d1,d2,d3;

d1=x/100;

d2=(x%100)/10;

d3=x%10;

if(x==d1*d1*d1+d2*d2*d2+d3*d3*d3)

printf("YES\n");

else

printf("NO\n");

}

int main(){

int x;

scanf("%d",&x);

while(x!=0)

{

f(x);

scanf("%d",&x);

}

return 0;

}

2、测试数据不是手工输入,而是由数组提供

void f(int x)

{

int d1,d2,d3;

d1=x/100;

d2=(x%100)/10;

d3=x%10;

if(x==d1*d1*d1+d2*d2*d2+d3*d3*d3)

printf("YES\n");

else

printf("NO\n");

}

//打印所有的水仙花数

int main()

{

int i;

int j=0;

int a[900];

for(i=100;i<1000;i++)

a[j++]=i; //把所有的三位数都存储到数组a里,以备他用

for(j=0;j<900;j++)

f(a[j]);

return 0;

}

其实,就是为了让你练习使用数组,否则可以不用数组,如下

int main()

{

int i;

for(i=100;i<1000;i++)

f(i);

return 0;

}

呵呵,这么麻烦的问题,才10分啊!

00分享举报

水仙花数c之和语言程序,水仙花数C语言的相关推荐

  1. 8255a初始化c语言程序,8255A的c语言程序.doc

    8255A的c语言程序 8255A的c语言程序 [实例24]用8243扩展I/O端口 #include sbit ContrBit0=P1^0; sbit ContrBit1=P1^1; sbit C ...

  2. C语言程序项目计划书,C语言程序的设计课程的设计的计划书.doc

    C语言程序的设计课程的设计的计划书 C语言程序设计课程设计计划书一.目的1.熟悉并掌握C语言程序设计的基本方法与技能.2.掌握利用递归进行程序设计的方法.3.掌握对随机事件进行全程模拟的基本方法.4. ...

  3. 编写一个分奇偶的c语言程序,程序设计入门——C语言 第3周编程练习 1 奇偶个数(5分)...

    1 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据.程序输出读到的数据中的奇数和偶数的个数. 输入格式: 一系列正整数,整数的范围是(0,100000).如果 ...

  4. 怎么用centos7运行c语言程序_写C语言程序,如何提升程序运行效率?我的一点经验分享给你们!...

    在编写C语言程序后,经常需要对源码进行优化,以提高程序的运行效率,下面简述几个常用的优化技巧以供大家参考: 1.C于代码在程序中的优化 现在的C编译器会自动对代码进行优化,但这些优化是对执行速度和代码 ...

  5. 单纯形 c语言 程序,单纯形法完全c语言程序

    单纯形法完全c语言程序 更新时间:2017/2/8 13:37:00  浏览量:566  手机版 单纯形法完全c语言程序,能运行 #include "math.h" #includ ...

  6. 程序设计基础(c语言),程序设计基础(C语言)

    <程序设计基础(C语言)>由会员分享,可在线阅读,更多相关<程序设计基础(C语言)(26页珍藏版)>请在人人文库网上搜索. 1.程序设计基础(C语言),东北大学高级语言程序设计 ...

  7. c语言程序链接过程,C语言简明教程(二):C程序编译链接过程和实例对照详解...

    不像高级编程语言,在C语言开发中,了解其编译链接过程显得相对重要,因为C语言是较为底层的语言,很多时候我们调试C程序或者解决其它问题都可能会涉及到C编译链接的相关知识,例如编译动态库或者静态库.下面我 ...

  8. c语言程序改错例题,C语言程序改错习题

    C语言程序改错习题 行动是通向成功的唯一途径.以下是小编为大家搜索整理的C语言程序改错习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网! 在考生文件夹下,给定程序MODI.C的功 ...

  9. c语言程序40例,C语言程序讲解40例.pdf

    实用标准文案 C 语言程序讲解 40 例 [程序 1] 题目:有 1.2.3.4 个数字, 能组成多少个互不相同且无重复数字的三位数?都是多少? 1. 程序分析:可填在百位.十位.个位的数字都是 1. ...

  10. c语言程序优化设计,C程序设计语言的教学策略优化设计

    摘要:本文围绕提高C语言课堂教学的教学质量,依据教学内容的属性与特点,融合任课教师的教学经验与智慧,通过选择恰当的教学方法,采用合理的教学手段设计了一种教学优化策略,强化了教学方案设计的科学性,保证了 ...

最新文章

  1. RecyclerView 删除Item 以及删除整个RecyclerView
  2. 升级ESXi Host
  3. PL/SQL复合数据类型
  4. 关于DruidStatView监控信息
  5. html缩进标签quote,HTML blockquote 标签
  6. 开启中国区块链创造季! 2019区块链开发者大会来袭!(首批重磅嘉宾曝光)
  7. idea上一步下一步快捷键_领航者的一步,左右行业的下一步!双11海尔洗衣机再夺冠的思考...
  8. [文摘20071127]推销场上的十种失败的推销员
  9. 转 ---《协程小结》
  10. 常用js或jq效果汇总
  11. cat3 utp是不是网线_CAT网线品种分类
  12. Vue+ElementUI 限制结束时间不能大于开始时间
  13. Oracle 分页方法研究
  14. Python 教程之如何在 Python 中处理大型数据集CSV、Pickle、Parquet、Feather 和 HDF5 的比较
  15. element ui中table合并相同内容单元格
  16. (glidejs)glidejs的使用
  17. 零 距 离 感 悟 金 山
  18. UVa1471 Defense Lines(LIS变形)
  19. 通讯录的实现(静态版本,动态版本,文件版本)(后附完整源代码)
  20. 火山视窗正则表达式类库使用

热门文章

  1. python中确定两个列表(list)之间是否为子集关系
  2. Cortex-M3内核学习(一)
  3. 后台接口被访问到,前台控制台却提示404
  4. 如何鉴别电脑电源是否虚标(实际输出瓦数)
  5. php怎么魔方加密,深度解析php混淆加密解密的手段,希望对大家解读魔方加密有所帮助 [tihuan]...
  6. 如何在Total Commander中使用命令行
  7. [SEO名词]SEO是什么意思,如何理解?
  8. 《Kubernetes故障篇:Kubernetes Node节点DiskPressure异常处理》
  9. oracle rac 11.2.0.4 镜像copy迁移数据到新存储
  10. Metasploit的简单应用