满意答案

fluzipvcjq

2014.05.23

采纳率:56%    等级:8

已帮助:164人

既然是输入三位数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

");

else

printf("NO

");

}

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

");

else

printf("NO

");

}

//打印所有的水仙花数

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分享举报

水仙花数n位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语言)

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

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

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

  4. 超市管理c语言程序,超市管理系统C语言程序代码

    超市管理系统C语言程序代码 #include #include struct arraysGoods { int goods_id; //商品编号 char goods_name[50]; //商品名 ...

  5. 单片机 中断秒表 c语言程序,51单片机c语言的秒表设计.doc

    51单片机c语言的秒表设计.doc 课程设计报告 基于AT89C51单片机的秒表设计 院 系 电子信息工程学院 专 业 电子信息工程 1 姓 名 摘 要 本设计是设计一个单片机控制的多功能秒表系统. ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 使用浏览器wpf应用程序时访问数据库需要报权限错误的解决方法
  2. java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
  3. Netty对Protocol Buffer多协议的支持(八)
  4. Spring Cloud Alibaba基础教程:@SentinelResource注解实现限流控制与熔断降级使用详解
  5. 低精度神经网络:从数值计算角度优化模型效率
  6. 车牌识别数据集_行人再识别数据集
  7. idea shell 使用linux_Linux 基础操作
  8. Google 字体在前端开发中的使用
  9. SqlMapTamper使用指南
  10. 25个令人难忘的广告设计
  11. 用C语言基础及数学公式来简单实现土味表白
  12. 天气太冷不想出被窝?来DIY一个离线语音控制器
  13. 戴尔 服务器重装后蓝屏,dell笔记本不能重装系统,一直进入蓝屏界面?
  14. 阿里云DNS服务器免费版和付费版列表
  15. 带你了解一下蛋白质化学修饰技术!(PEG-β-1,3-GAβ葡聚糖酶/ RNaseA/SAK葡激酶)
  16. java成果_java学习成果1 - chenxiao60的个人空间 - OSCHINA - 中文开源技术交流社区
  17. SQL将一行多列数据合并成 一列
  18. 使用电脑摄像头识别二维码
  19. \t\t有一种女人嫁给谁都幸福
  20. 基于YOLOv5的疲劳检测,可检测是否玩手机,抽烟,喝水,眨眼,打哈欠等

热门文章

  1. 两计算机网线连接打印机共享打印机共享打印机,打印机、资源共享、协同工作、一根网线连接两电脑的方...
  2. 四川全国计算机一级考试查询系统,2013四川计算机一级成绩查询入口
  3. 202012月份的计算机出成绩,四六级成绩什么时候出2021 四六级成绩查询时间202012月份...
  4. 会员消费积分管理系统c语言,三步教你玩转会员系统——会员等级、折扣、积分...
  5. 新一代智能会议中控系统
  6. ubuntu 安装caj阅读器
  7. 频繁gc是什么意思_经常听到的期货黄金gc是什么意思?
  8. gwas snp 和_GWAS笔记SNP过滤
  9. 京东:亦庄CBD里,南五环“村民”的生活哲学
  10. waitpid status参数介绍