水仙花数c之和语言程序,水仙花数C语言的
满意答案
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语言的相关推荐
- 8255a初始化c语言程序,8255A的c语言程序.doc
8255A的c语言程序 8255A的c语言程序 [实例24]用8243扩展I/O端口 #include sbit ContrBit0=P1^0; sbit ContrBit1=P1^1; sbit C ...
- C语言程序项目计划书,C语言程序的设计课程的设计的计划书.doc
C语言程序的设计课程的设计的计划书 C语言程序设计课程设计计划书一.目的1.熟悉并掌握C语言程序设计的基本方法与技能.2.掌握利用递归进行程序设计的方法.3.掌握对随机事件进行全程模拟的基本方法.4. ...
- 编写一个分奇偶的c语言程序,程序设计入门——C语言 第3周编程练习 1 奇偶个数(5分)...
1 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据.程序输出读到的数据中的奇数和偶数的个数. 输入格式: 一系列正整数,整数的范围是(0,100000).如果 ...
- 怎么用centos7运行c语言程序_写C语言程序,如何提升程序运行效率?我的一点经验分享给你们!...
在编写C语言程序后,经常需要对源码进行优化,以提高程序的运行效率,下面简述几个常用的优化技巧以供大家参考: 1.C于代码在程序中的优化 现在的C编译器会自动对代码进行优化,但这些优化是对执行速度和代码 ...
- 单纯形 c语言 程序,单纯形法完全c语言程序
单纯形法完全c语言程序 更新时间:2017/2/8 13:37:00 浏览量:566 手机版 单纯形法完全c语言程序,能运行 #include "math.h" #includ ...
- 程序设计基础(c语言),程序设计基础(C语言)
<程序设计基础(C语言)>由会员分享,可在线阅读,更多相关<程序设计基础(C语言)(26页珍藏版)>请在人人文库网上搜索. 1.程序设计基础(C语言),东北大学高级语言程序设计 ...
- c语言程序链接过程,C语言简明教程(二):C程序编译链接过程和实例对照详解...
不像高级编程语言,在C语言开发中,了解其编译链接过程显得相对重要,因为C语言是较为底层的语言,很多时候我们调试C程序或者解决其它问题都可能会涉及到C编译链接的相关知识,例如编译动态库或者静态库.下面我 ...
- c语言程序改错例题,C语言程序改错习题
C语言程序改错习题 行动是通向成功的唯一途径.以下是小编为大家搜索整理的C语言程序改错习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网! 在考生文件夹下,给定程序MODI.C的功 ...
- c语言程序40例,C语言程序讲解40例.pdf
实用标准文案 C 语言程序讲解 40 例 [程序 1] 题目:有 1.2.3.4 个数字, 能组成多少个互不相同且无重复数字的三位数?都是多少? 1. 程序分析:可填在百位.十位.个位的数字都是 1. ...
- c语言程序优化设计,C程序设计语言的教学策略优化设计
摘要:本文围绕提高C语言课堂教学的教学质量,依据教学内容的属性与特点,融合任课教师的教学经验与智慧,通过选择恰当的教学方法,采用合理的教学手段设计了一种教学优化策略,强化了教学方案设计的科学性,保证了 ...
最新文章
- RecyclerView 删除Item 以及删除整个RecyclerView
- 升级ESXi Host
- PL/SQL复合数据类型
- 关于DruidStatView监控信息
- html缩进标签quote,HTML blockquote 标签
- 开启中国区块链创造季! 2019区块链开发者大会来袭!(首批重磅嘉宾曝光)
- idea上一步下一步快捷键_领航者的一步,左右行业的下一步!双11海尔洗衣机再夺冠的思考...
- [文摘20071127]推销场上的十种失败的推销员
- 转 ---《协程小结》
- 常用js或jq效果汇总
- cat3 utp是不是网线_CAT网线品种分类
- Vue+ElementUI 限制结束时间不能大于开始时间
- Oracle 分页方法研究
- Python 教程之如何在 Python 中处理大型数据集CSV、Pickle、Parquet、Feather 和 HDF5 的比较
- element ui中table合并相同内容单元格
- (glidejs)glidejs的使用
- 零 距 离 感 悟 金 山
- UVa1471 Defense Lines(LIS变形)
- 通讯录的实现(静态版本,动态版本,文件版本)(后附完整源代码)
- 火山视窗正则表达式类库使用
热门文章
- python中确定两个列表(list)之间是否为子集关系
- Cortex-M3内核学习(一)
- 后台接口被访问到,前台控制台却提示404
- 如何鉴别电脑电源是否虚标(实际输出瓦数)
- php怎么魔方加密,深度解析php混淆加密解密的手段,希望对大家解读魔方加密有所帮助 [tihuan]...
- 如何在Total Commander中使用命令行
- [SEO名词]SEO是什么意思,如何理解?
- 《Kubernetes故障篇:Kubernetes Node节点DiskPressure异常处理》
- oracle rac 11.2.0.4 镜像copy迁移数据到新存储
- Metasploit的简单应用