玫瑰花数
来源:互联网 发布:sql2008数据库置疑 编辑:程序博客网 时间:2024/04/25 05:11
编写一个函数,判断某一个四位数是不是玫瑰花数字。玫瑰花数字是四位数字上各个位数上的数字的四次方和恰好等于该数字本身。
要求:在主函数中从键盘任意输入一个四位数,调用函数,判断是否为玫瑰花数,并输出文字结果
int s4cf(int i) // 四次方
{
return i*i*i*i;
}
int prac3(int n) //玫瑰花数为:1634 8208 9474
{
int a,b,c,d;
a=n%10;
b=n/10%10;
c=n/100%10;
d=n/1000%10;
if(s4cf(a)+s4cf(b)+s4cf(c)+s4cf(d)==n)
{
printf(“%d是玫瑰花数。\n”,n);
}
else
printf(“%d不是玫瑰花数。\n”,n);
printf(“%d %d %d %d\n”,a,b,c,d);
return 0;
}
int prac4(int m,int n)
{
for (; m<=n; m++) {
if (m%5==0 && m%3!=0) {
printf(“%d “,m);
}
}
return 0;
}
main:
// int n;
// printf(“请输入一个四位数:”);
// scanf(“%d”,&n);
// prac3(n);
//玫瑰花数求法
int i,s,n,a,m;
printf(“玫瑰花数为:”);
for (a=1000; a<=9999; a++) {
s=0;
n=a;
for (i=1; i<=4; i++) {
m=n%10;
n=n/10;
s=s+m*m*m*m;
}
if (a==s) {
printf(“%d “,a);
}
}
- 玫瑰花数
- 玫瑰花数
- 玫瑰花数
- 函数:玫瑰花数
- 20171107 玫瑰花数
- 玫瑰花
- 玫瑰花
- 玫瑰花
- 玫瑰花
- 情人节送玫瑰花数的含义(转)
- 玫瑰花数和分数等级划分
- 情人节送玫瑰花数的含义,男的必看。
- 玫瑰花语
- 玫瑰花程序
- Canvas-玫瑰花
- 情人节送玫瑰花数的含义,男的必看。(转)
- 情人节送玫瑰花数的含义,男的必看。(转)
- 灰色的玫瑰花
- kubernetes实战-基于redis和docker的留言簿案例
- 一致性Hash
- C++ 内存分配(new,operator new)
- C++ 神秘的随机数
- nginx 工作原理
- 玫瑰花数
- 微信获取关注者姓名
- 通州商务中心区规划亮相
- Eclipse Memory Analyzer,内存泄漏插件,安装使用一条龙
- 贺福初院士在美国“为国争光”的真相
- 插入排序和归并排序
- 怎样在js中控制一个HTML元素的可见与不可见
- hdu 2015
- 秒杀迅雷的linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel