问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求C语言用调用函数求三位数的水仙花数,尽量简单易懂,最好有解释,我主要是想要理解怎么使用调用函数

发布网友 发布时间:2022-07-12 11:23

我来回答

2个回答

热心网友 时间:2023-10-17 19:40

本程序已在Visual Studio 2008调试通过
#include "stdio.h"
int fun(int a[])//子函数中查找100~999之间的水仙花数
{int m,x,y,z,i=0;
for(m=100;m<999;m++)
{x=m%10;//分解出个位数
y=(m-x)/10%10;//分解出十位数
z=m/100;//分解出百位数
if(x*x*x+y*y*y+z*z*z==m)//判断每位数的立方的和是否与原数相等
{a[i]=m;i++;}}//若相等则存入数组
return(i);//返回数组中水仙花数的个数以方便在主函数中输出
}
void main()
{int fun(int a[]);//子函数先定义后使用
int a[20],i,k;
k=fun(a);//调用子函数,注意本题中传递的是整个数组,所以子函数和主函数共用一个数组,系统分配的是同一片区域,双向传递
for(i=0;i<k;i++)//循环输出
printf("%d=%d^3+%d^3+%d^3\n",a[i],a[i]/100,a[i]/10%10,a[i]%10);
}//输出结果为 153=1^3+5^3+3^3 370=3^3+7^3+0^3 371=3^3+7^3+1^3 407=4^3+0^3+7^3

你看一下如果还有什么问题再问我

热心网友 时间:2023-10-17 19:41


#include <stdio.h>//2014年4月12日18:08:49

int q(int a,int b,int c,int o)
{
if(a*a*a+b*b*b+c*c*c==o)
{
return 1;
}
else
return 0;
}

void o(int y)
{
int x,a[3]={0},m,l;
l=y;
for(x=0;x<3;x++)//此处代码是算法:将这个三位数的值(用求余的方法)得到倒置的数 -- a[0],a[1],a[2]就是这个三位数打散后的倒置数列。
{
a[x]=y%10;
y=y/10;
}
m=q(a[0],a[1],a[2],l);
if(m)
{
printf("%-5d",l);
}
}

void main(void)
{
int e;
printf("\n水仙花数有:");
for(e=100;e<=999;e++)
{
o(e);
}
printf("\n\n");
system("pause");
}

 以前写的一个程序,有问题的话再问我……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陌陌发语音出现转码失败怎么办 女孩2010年5月10号阴历3月27早晨9点55分出生的五行缺什么 钟姓男孩名字2023年5月10日出生的 凤眼果有什么营养?凤眼果的这些营养你都知道吗? 专升本成绩多少合格 山东专升本成绩多少合格 山东2022年专升本成绩什么时候出 2024专升本成绩公布时间及入口 2023年山东专升本各专业录取分数线 什么时候出专升本成绩 山东专升本综合素质测评成绩怎么算 c语言调用函数求水仙花数 拼多多是正品吗- 问一问 开家政公司都需要注意什么! 荣耀路由器3se pin码 网站二维码下载后word97—2003怎么不显示二维码 诺安股票基金可否用中国银行卡在网上买 诺安股票这个基金在哪个银行买?? 诺安股票基金哪个银行代销 工商银行卡为什么写诺安基金 申请强制执行利息怎额算 诺安股票基金在哪些银行可以购买? 动物实验中听诊器的用途? 听诊器有哪些用途的知识 顶楼种花导致楼下漏水 责任谁 屋顶铺上hdpe防渗膜可以种花吗会漏水吗 屋顶混凝土做好防水做好,放一层土种草种花,能避免漏水吗 到济宁的顺丰快递能寄吗? 植眉手术价格怎么样? 植眉大概要多少钱? 植眉价格的多少?植发要花多少钱 C语言 定义和调用函数求水仙花数 c语言 调用函数求水仙花数,我这个那里错了,输出不了? C语言调用函数判断并输出水仙花数,我自己写的哪里有错 什么是重工业,什么是轻工业 有什么区别 vivox21咋root 思索;考虑根据释义写词语? 思索;考虑后面应该填什么意思相对应的词语 根据意思写成语。考虑,思索 思索考虑词语是什么 天正建筑里面怎么转换坐标 说的详细点?- 问一问 咖啡和茶能一起喝吗?要对自己的身体负责 咖啡和茶能一起喝吗 在消防联动中,是水流指示器动作启动喷淋水泵,还是压力开关动作后起动喷淋泵?有没有相关的规定?谢谢 怀旧的反义词 怀旧相反词是什么 少怀旧 。多憧憬 的反义词是什么 MATLAB只装MCR是不是不能执行save语句 Matlab for Win中能生成linux下的MCR安装程序mcrinstaller.bin吗? 安装了MCR之后,不知道如何使用 深圳世界之窗买门票要身份证吗